');background-color:var(--primary-bg-color);border-color:rgba(0,0,0,0)}@media print{.no-print{display:none !important}.pagebreak{page-break-before:always}}@media not print{.only-print{display:none !important}}.font-regular-11,.font-medium-11,.font-regular-12,.font-medium-12,.font-caps-medium-12,.font-bold-12,.font-regular-14,.font-medium-14,.font-bold-14,.paragraph-regular-14,.heading-medium-16,.heading-bold-16,.heading-ui-H2,.heading-medium-20,.heading-bold-20{font-family:var(--font-family);font-style:normal}.font-regular-11:not(.secondary,.tertiary),.font-medium-11:not(.secondary,.tertiary),.font-regular-12:not(.secondary,.tertiary),.font-medium-12:not(.secondary,.tertiary),.font-caps-medium-12:not(.secondary,.tertiary),.font-bold-12:not(.secondary,.tertiary),.font-regular-14:not(.secondary,.tertiary),.font-medium-14:not(.secondary,.tertiary),.font-bold-14:not(.secondary,.tertiary),.paragraph-regular-14:not(.secondary,.tertiary),.heading-medium-16:not(.secondary,.tertiary),.heading-bold-16:not(.secondary,.tertiary),.heading-ui-H2:not(.secondary,.tertiary),.heading-medium-20:not(.secondary,.tertiary),.heading-bold-20:not(.secondary,.tertiary){color:var(--global-primary-TextColor)}.font-regular-11.secondary,.font-medium-11.secondary,.font-regular-12.secondary,.font-medium-12.secondary,.font-caps-medium-12.secondary,.font-bold-12.secondary,.font-regular-14.secondary,.font-medium-14.secondary,.font-bold-14.secondary,.paragraph-regular-14.secondary,.heading-medium-16.secondary,.heading-bold-16.secondary,.heading-ui-H2.secondary,.heading-medium-20.secondary,.heading-bold-20.secondary{color:var(--global-secondary-TextColor)}.font-regular-11.tertiary,.font-medium-11.tertiary,.font-regular-12.tertiary,.font-medium-12.tertiary,.font-caps-medium-12.tertiary,.font-bold-12.tertiary,.font-regular-14.tertiary,.font-medium-14.tertiary,.font-bold-14.tertiary,.paragraph-regular-14.tertiary,.heading-medium-16.tertiary,.heading-bold-16.tertiary,.heading-ui-H2.tertiary,.heading-medium-20.tertiary,.heading-bold-20.tertiary{color:var(--global-tertiary-TextColor)}.font-regular-11:not(.line-height-auto),.font-medium-11:not(.line-height-auto),.font-regular-12:not(.line-height-auto),.font-medium-12:not(.line-height-auto),.font-caps-medium-12:not(.line-height-auto),.font-bold-12:not(.line-height-auto),.font-regular-14:not(.line-height-auto),.font-medium-14:not(.line-height-auto),.font-bold-14:not(.line-height-auto),.paragraph-regular-14:not(.line-height-auto),.heading-medium-16:not(.line-height-auto),.heading-bold-16:not(.line-height-auto),.heading-ui-H2:not(.line-height-auto),.heading-medium-20:not(.line-height-auto),.heading-bold-20:not(.line-height-auto){line-height:1rem}.font-regular-11,.font-medium-11{font-size:.6875rem}.font-regular-12,.font-medium-12,.font-caps-medium-12,.font-bold-12{font-size:.75rem}.font-regular-14,.font-medium-14,.font-bold-14,.paragraph-regular-14{font-size:.875rem}.font-regular-11,.font-regular-12,.font-regular-14,.paragraph-regular-14{font-weight:400}.font-medium-11,.font-medium-12,.font-caps-medium-12,.font-medium-14,.heading-medium-16,.heading-medium-20{font-weight:500}.heading-ui-H2{font-weight:600}.font-bold-12,.font-bold-14,.heading-bold-16,.heading-bold-20{font-weight:700}.heading-medium-16,.heading-bold-16{font-size:1rem}.heading-ui-H2{font-size:1.125rem;line-height:1.25rem}.heading-medium-20,.heading-bold-20{font-size:1.25rem;line-height:1.5rem}.paragraph-regular-14{line-height:1.25rem;color:var(--global-tertiary-TextColor)}.font-caps-medium-12{text-transform:uppercase}*{--app-panel-width: 4.25rem}.antiPanel-application{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;background-color:var(--theme-navpanel-color)}.antiPanel-application.vertical{flex-direction:column;min-width:var(--app-panel-width);width:var(--app-panel-width);height:100%;border-right:1px solid var(--theme-navpanel-divider)}.antiPanel-application.horizonatl{min-height:var(--app-panel-width);height:var(--app-panel-width);width:100%;border-top:1px solid var(--theme-navpanel-divider)}.antiPanel-application.lastDivider{border-color:var(--theme-navpanel-border)}.normal-font .antiPanel-application .app .icon-container.noty{clip-path:url(#notify-normal)}.small-font .antiPanel-application .app .icon-container.noty{clip-path:url(#notify-small)}.antiPanel-navigator,.antiPanel-component{display:flex;height:100%;min-height:0}.antiPanel-navigator.header,.antiPanel-component.header{background-color:var(--theme-comp-header-color)}.antiPanel-navigator.filled,.antiPanel-component.filled{background-color:var(--theme-bg-color)}.antiPanel-navigator.filledNav,.antiPanel-component.filledNav{background-color:var(--theme-navpanel-color) !important}.antiPanel-navigator.border-left,.antiPanel-component.border-left{border-left:1px solid var(--theme-divider-color)}.antiPanel-navigator.border-right,.antiPanel-component.border-right{border-right:1px solid var(--theme-divider-color)}.antiPanel-navigator{position:relative;min-width:12.5rem;max-width:22.5rem;width:17.5rem}.antiPanel-navigator:not(.second){background-color:var(--theme-navpanel-color)}.antiPanel-navigator.second.float{background-color:var(--theme-navpanel-color);filter:drop-shadow(2px 0 5px rgba(0, 0, 0, 0.2));z-index:460}.antiPanel-navigator.second.float:not(.inner){position:fixed;top:calc(var(--status-bar-height) + 3.5rem + 1px);height:calc(100% - var(--status-bar-height) - 3.5rem - 2px);border-left:1px solid var(--theme-divider-color)}.antiPanel-navigator.second.float:not(.inner).portrait{left:0}.antiPanel-navigator.second.float:not(.inner).landscape{left:var(--app-panel-width)}.antiPanel-navigator.second.float.inner{position:absolute;top:3.5rem;left:0;height:calc(100% - 3.5rem)}.antiPanel-navigator.fly:not(.second){position:fixed;top:calc(var(--status-bar-height) + 1px);height:calc(100% - var(--status-bar-height) - 2px);background-color:var(--theme-navpanel-color);z-index:450;filter:drop-shadow(2px 0 5px rgba(0, 0, 0, 0.2))}.antiPanel-navigator.fly:not(.second).portrait{left:0}.antiPanel-navigator.fly:not(.second).landscape{left:var(--app-panel-width)}@media(max-width: 480px){.mobile-theme .mobile-wrapper,.mobile-theme .antiPanel-navigator{overflow:hidden;border:1px solid var(--theme-divider-color);border-radius:var(--medium-BorderRadius)}.mobile-theme .antiPanel-navigator{top:var(--status-bar-height);height:calc(100% - var(--status-bar-height) - var(--app-panel-width))}.mobile-theme .antiPanel-navigator .antiSeparator{display:none}.mobile-theme .antiPanel-navigator.fly{width:calc(100% - 3.5rem) !important;filter:var(--theme-navpanel-shadow-mobile)}.mobile-theme .antiPanel-navigator.second.float.fly{height:calc(100% - var(--status-bar-height) - var(--app-panel-width) - 3.5rem)}.mobile-theme .antiPanel-navigator.fly:not(.second){top:var(--status-bar-height);height:calc(100% - var(--status-bar-height) - var(--app-panel-width))}}.antiPanel-component{overflow:hidden;flex-direction:column;flex-grow:1}.antiPanel-component.aside{min-width:30rem;width:30rem;max-width:30rem}.antiPanel-wrap__content{display:flex;flex-direction:column;width:100%;height:100%;min-width:0;min-height:0}.antiPanel-wrap__content.hidden{overflow:hidden}.antiNav-header{display:flex;align-items:center;flex-shrink:0;margin:.75rem;padding:0 .75rem;height:2rem;font-weight:500;font-size:1.125rem;color:var(--theme-content-color)}.antiNav-subheader{display:flex;justify-content:stretch;align-items:stretch;margin:0 .75rem .75rem;height:2rem}.antiNav-element{display:flex;align-items:center;flex-shrink:0;margin:0 .75rem;padding:0 .75rem;height:2rem;min-width:0;border-radius:.375rem;cursor:pointer}.antiNav-element .an-element__icon{flex-shrink:0;margin-right:.5rem;color:var(--theme-dark-color)}.antiNav-element .an-element__icon.folder{display:flex;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;background-color:var(--theme-navpanel-selected);border-radius:.25rem}.antiNav-element .an-element__label{overflow:hidden;min-width:0;white-space:nowrap;text-overflow:ellipsis;color:var(--theme-content-color)}.antiNav-element .an-element__label.title{font-weight:500;font-size:.625rem;letter-spacing:1px;text-transform:uppercase}.antiNav-element .an-element__label:not(.title){font-size:.8125rem}.antiNav-element .an-element__label.bold{font-weight:600;color:var(--theme-caption-color)}.antiNav-element .an-element__tool{flex-shrink:0;width:1rem;height:1rem;border-radius:.25rem}.antiNav-element .an-element__tool.arrow{color:var(--theme-trans-color)}.antiNav-element .an-element__tool.arrow.hidden{display:none}.antiNav-element .an-element__tool.arrow>*{transform-origin:center;transform:rotate(0deg);transition:transform .2s ease}.antiNav-element .an-element__tool:not(.arrow){display:none;margin-left:.5rem;color:var(--theme-dark-color)}.antiNav-element .an-element__tool:not(.arrow)+.antiNav-element .an-element__tool:not(.arrow){margin-left:.125rem}.antiNav-element .an-element__tool:hover,.antiNav-element .an-element__tool.pressed{color:var(--theme-caption-color)}.antiNav-element .an-element__tool:hover{background-color:var(--theme-button-hovered)}.antiNav-element .an-element__tool.pressed{background-color:var(--theme-button-pressed)}.antiNav-element .an-element__grow{flex-grow:1;min-width:0}.antiNav-element.indent:not(.tree,.parent){padding-left:2.5rem}.antiNav-element:not(.tree) .an-element__tool.arrow{margin-left:.25rem}.antiNav-element.tree .an-element__icon{margin-right:.375rem}.antiNav-element.tree .an-element__tool.arrow{margin-right:.125rem}.antiNav-element.tree .an-element__tool.arrow.empty{background-color:rgba(0,0,0,0) !important}.antiNav-element:not(.tree):hover .an-element__icon,.antiNav-element:not(.tree):hover .an-element__label,.antiNav-element:not(.tree).hovered .an-element__icon,.antiNav-element:not(.tree).hovered .an-element__label,.antiNav-element:not(.tree).selected .an-element__icon,.antiNav-element:not(.tree).selected .an-element__label{color:var(--theme-caption-color)}.antiNav-element:hover .an-element__icon.folder,.antiNav-element.hovered .an-element__icon.folder,.antiNav-element.selected .an-element__icon.folder{background-color:rgba(0,0,0,0)}.antiNav-element:hover .an-element__tool,.antiNav-element:hover .an-element__tool.hidden,.antiNav-element.hovered .an-element__tool,.antiNav-element.hovered .an-element__tool.hidden,.antiNav-element.selected .an-element__tool,.antiNav-element.selected .an-element__tool.hidden{display:block}.antiNav-element:hover,.antiNav-element.hovered{background-color:var(--theme-navpanel-hovered)}.antiNav-element.selected{background-color:var(--theme-navpanel-selected)}.antiNav-element.collapsed .an-element__tool.arrow>*{transform:rotate(-90deg)}.antiNav-element .an-element__counter{margin-left:.75rem;font-weight:600;font-size:.75rem;color:var(--theme-content-color)}.antiNav-element__dropbox{height:auto}.antiNav-element.disabled{cursor:not-allowed}.antiNav-element.disabled .an-element__icon{opacity:.5}.antiNav-element.disabled .an-element__label{color:rgb(var(--theme-caption-color)/40%)}.antiNav-divider{flex-shrink:0;margin:.75rem 0;height:1px}.antiNav-divider.line{background-color:var(--theme-navpanel-divider)}.antiNav-divider.short{margin:.25rem 1rem}.antiNav-space{flex-shrink:0;height:.5rem}.antiNav-space.x2{height:1rem}.antiNav-footer-line{flex-shrink:0;width:100%;height:1px;background-color:var(--theme-navpanel-divider)}.antiNav-footer-grower{flex-shrink:10;flex-grow:1;min-height:0}.antiNav-footer{display:flex;flex-direction:column;padding:.5rem 0 1.25rem}.statusPopup-option{display:flex;flex-direction:column;align-items:center;min-width:0;min-height:0}.statusPopup-option:not(:last-child){margin-right:12px}.statusPopup-option .label{margin-top:.5rem;font-weight:500;font-size:12px;color:var(--theme-darker-color)}.statusPopup-option:hover .label{color:var(--theme-dark-color)}.statusPopup-option.selected .label{font-weight:600;color:var(--theme-content-color)}.statusPopup-option:not(.selected){cursor:pointer}.antiGrid{display:flex;flex-direction:column;flex-shrink:0;min-width:0;min-height:0}.antiGrid-row{display:flex;align-items:center;min-width:0}.antiGrid-row__header{width:15rem;padding-right:1rem;color:var(--theme-caption-color)}.antiGrid-row__header.withDesciption{display:flex;flex-direction:column;min-width:0;min-height:0}.antiGrid-row__header.withDesciption span{font-size:.75rem;color:var(--theme-halfcontent-color)}.antiGrid-row__header.topAlign{align-self:flex-start;margin-top:.75rem}.antiGrid-row .padding{flex-grow:1;padding:.75rem 0}.antiGrid-row:not(:last-child){margin-bottom:.5rem}.antiGrid-row>*:not(.padding,.topAlign){margin:.25rem 0}.antiTitle .icon-wrapper,.antiTitle.icon-wrapper,.antiTitle .title-wrapper,.antiTitle.title-wrapper{display:flex;flex-wrap:nowrap;min-width:0}.antiTitle .title-wrapper,.antiTitle.title-wrapper{flex-direction:column;flex-grow:1}.antiTitle .icon-wrapper,.antiTitle.icon-wrapper{align-items:center}.antiTitle .wrapped-icon,.antiTitle.wrapped-icon{margin-right:.75rem;color:var(--theme-content-color)}.antiTitle .wrapped-title,.antiTitle.wrapped-title{min-width:0;font-weight:500;font-size:1rem;color:var(--theme-caption-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.antiTitle .wrapped-subtitle,.antiTitle.wrapped-subtitle{min-width:0;font-size:.75rem;color:var(--theme-dark-color);overflow:hidden;visibility:visible;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;-webkit-user-select:text;-moz-user-select:text;user-select:text}.antiTitle .wrapped-subtitle b,.antiTitle.wrapped-subtitle b{color:var(--theme-content-color)}.antiMention{display:inline-flex;padding:0 .25rem;width:-moz-fit-content;width:fit-content;color:var(--theme-link-color);background-color:var(--theme-mention-bg-color);border-radius:.25rem;cursor:pointer}.antiDivider{margin:.25rem 0;min-height:1px;height:1px;background-color:var(--theme-divider-color)}.antiDivider.dark{background-color:var(--theme-bg-accent-color)}.antiDivider.noMargin{margin:0}.antiDivider+.antiDivider{display:none}.antiHSpacer{flex-shrink:0;width:.25rem}.antiHSpacer:not(.withMargins){margin:0 !important}.antiHSpacer.x1-5{width:.375rem}.antiHSpacer.x2{width:.5rem}.antiHSpacer.x3{width:.75rem}.antiHSpacer.x4{width:1rem}.antiVSpacer{flex-shrink:0;height:.25rem}.antiVSpacer:not(.withMargins){margin:0 !important}.antiVSpacer.x0-5{height:.125rem}.antiVSpacer.x1-5{height:.375rem}.antiVSpacer.x2{height:.5rem}.antiVSpacer.x3{height:.75rem}.antiVSpacer.x4{height:1rem}.antiVSpacer.x7{height:1.75rem}.antiSection{display:flex;flex-direction:column;flex-shrink:0;min-height:0}.antiSection-header{display:flex;align-items:center;height:2.5rem;min-height:2.5rem;border-bottom:1px solid var(--theme-divider-color)}.antiSection-header.high{padding-right:1rem;height:3.5rem;min-height:3.5rem}.antiSection-header__icon{display:flex;justify-content:center;align-items:center;margin-right:.5rem;height:2rem;color:var(--theme-caption-color)}.antiSection-header__title{min-width:0;font-size:1rem;color:var(--caption-color)}.antiSection-header__title:not(.short){flex-grow:1}.antiSection-header__header{display:flex;align-items:center;flex-grow:1;margin:0 .5rem 0 .75rem;padding:.25rem .75rem;height:100%;min-width:0;font-weight:500;font-size:1rem;color:var(--theme-caption-color);background:var(--header-bg-color);border-radius:.5rem .5rem 0 0}.antiSection-header__counter{color:var(--theme-darker-color)}.antiSection-header__tag{display:flex;align-items:center;padding:.3125rem .5rem;min-width:0;font-size:.875rem;background-color:var(--theme-button-default);color:var(--theme-halfcontent-color);border:1px solid var(--theme-button-border);border-radius:.25rem}.antiSection-header__tag .tag-icon{margin-left:.5rem;width:1rem;height:1rem;color:var(--theme-content-color)}.antiSection-header__tag .tag-icon:hover{color:var(--theme-caption-color)}.antiSection-header__tag.highlight{color:var(--theme-content-color)}.antiSection-header__tag+.antiSection-header__tag{margin-left:.375rem}.antiSection .invisible{display:none}.antiSection-empty{display:flex;justify-content:center;align-items:center;padding:1rem;font-size:.75rem;color:var(--dark-color);border:1px dashed var(--divider-color);border-radius:.75rem}.antiSection-empty.solid{border-style:solid}.antiSection-empty.items{justify-content:start;padding:.75rem}.antiSection-empty.solid.attachments{background-color:var(--accent-bg-color)}.antiSection-empty.solid.attachments .item{border-style:solid}.card-container.checked .button.inline.link-bordered{background-color:var(--highlight-select);border-color:var(--highlight-select-border)}.card-container.checked .button.inline.link-bordered:hover{background-color:var(--highlight-select-hover);border-color:var(--highlight-select-border)}.antiIndented{margin:.75rem;border-radius:.25rem}.antiIndented:hover,.antiIndented.focusable:focus-within{border-color:var(--theme-divider-color)}.antiEmphasized{padding:.75rem;background-color:var(--theme-comp-header-color);border:1px solid var(--theme-popup-divider);border-radius:.25rem;transition-property:border,background-color;transition-duration:.15s;transition-timing-function:var(--timing-main)}.antiEmphasized:hover,.antiEmphasized.focusable:focus-within{border-color:var(--theme-list-divider-color)}.antiAccordion{display:flex;flex-direction:column;min-width:0;min-height:0}.antiAccordion .description{padding:.75rem;background-color:var(--theme-bg-color);border:1px solid var(--theme-divider-color);transition-property:background-color,height;transition-duration:.15s;transition-timing-function:var(--timing-main)}.antiAccordion .description .label{color:var(--theme-dark-color)}.antiAccordion .description .caption{display:flex;align-items:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:-0.5rem;padding:.5rem .5rem .5rem 1rem;margin-bottom:1rem;min-width:0;font-weight:500;font-size:1rem;color:var(--theme-caption-color);background-color:var(--theme-comp-header-color);border:1px solid rgba(0,0,0,0);border-radius:.125rem;transition:margin-bottom .15s var(--timing-main),border-radius .3s var(--timing-main),box-shadow .15s var(--timing-main);box-shadow:0 0 .25rem .125rem rgba(0,0,0,.1254901961);z-index:1}.antiAccordion .description .caption .value{overflow:auto;display:flex;flex-direction:column;flex-grow:1;margin:0 .5rem;max-height:1.5rem;font-weight:400;transition:opacity .15s var(--timing-main)}.antiAccordion .description .caption .value::-webkit-scrollbar:vertical{width:0}.antiAccordion .description .caption .value::-webkit-scrollbar:horizontal{height:0}.antiAccordion .description .caption .rotated-icon{transform-origin:center;transition:transform .15s var(--timing-main)}.antiAccordion .description .caption .rotated-icon.opened{transform:rotate(0deg)}.antiAccordion .description .caption .rotated-icon.closed{transform:rotate(90deg)}.antiAccordion .description.opened .caption .value{opacity:0}.antiAccordion .description.opened .expand-collapse .expand-collapse,.antiAccordion .description.opened .expand-collapse{visibility:visible;max-height:-moz-max-content;max-height:max-content}.antiAccordion .description.closed .caption{margin-bottom:-0.5rem}.antiAccordion .description.closed .caption .value{opacity:1}.antiAccordion .description.closed .caption.hasAttachments{margin-bottom:0}.antiAccordion .description.closed .expand-collapse .expand-collapse,.antiAccordion .description.closed .expand-collapse:not(.hasAttachments){overflow:hidden;visibility:hidden;max-height:0}.antiAccordion .description.closed:hover .caption.hasAttachments{margin-bottom:.5rem}.antiAccordion .description:first-child{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.antiAccordion .description:first-child .caption{border-top-left-radius:.65rem;border-top-right-radius:.65rem}.antiAccordion .description:last-child{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.antiAccordion .description:last-child.closed .caption{border-bottom-left-radius:.65rem;border-bottom-right-radius:.65rem}.antiAccordion .description:last-child:not(:first-child),.antiAccordion .description:not(:first-child):not(:last-child){border-top:none}.antiAccordion .description:hover,.antiAccordion .description:focus-within{background-color:var(--theme-bg-color)}.antiAccordion .description:focus-within .caption{border-color:var(--primary-button-outline)}.message-row-bg[data-type=in]+.message-row-bg[data-type=in] .message-row .message-container{padding-top:0}.message-row-bg[data-type=in]+.message-row-bg[data-type=in] .message-row .message-container .message{border-radius:.125rem .75rem .75rem .125rem}.message-row-bg[data-type=out]+.message-row-bg[data-type=out] .message-row .message-container{padding-top:0}.message-row-bg[data-type=out]+.message-row-bg[data-type=out] .message-row .message-container .message.outcoming{border-radius:.75rem .125rem .125rem .75rem}.hulyButton{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;gap:var(--spacing-1);border:1px solid rgba(0,0,0,0)}.hulyButton:not(:disabled,.disabled,.loading){cursor:pointer}.hulyButton.inheritFont{font:inherit}.hulyButton .icon{display:flex;align-items:center;justify-content:center;width:var(--spacing-2_5);height:var(--spacing-2_5)}.hulyButton span{white-space:nowrap}.hulyButton:focus{outline:2px solid var(--global-focus-BorderColor);outline-offset:2px}.hulyButton.type-button-icon{padding:0}.hulyButton.large{height:var(--global-large-Size);border-radius:var(--medium-BorderRadius)}.hulyButton.large.round{border-radius:var(--large-BorderRadius)}.hulyButton.large.type-button:not(.iconOnly){padding:0 var(--spacing-2)}.hulyButton.large.iconOnly,.hulyButton.large.type-button-icon{width:var(--global-large-Size)}.hulyButton.medium{height:var(--global-medium-Size);border-radius:var(--medium-BorderRadius)}.hulyButton.medium.round{border-radius:var(--large-BorderRadius)}.hulyButton.medium.type-button:not(.iconOnly){padding:0 var(--spacing-2)}.hulyButton.medium.iconOnly,.hulyButton.medium.type-button-icon{width:var(--global-medium-Size)}.hulyButton.small{height:var(--global-small-Size);gap:var(--spacing-0_5);border-radius:var(--small-BorderRadius)}.hulyButton.small.round{border-radius:var(--large-BorderRadius)}.hulyButton.small.type-button:not(.iconOnly){padding:0 var(--spacing-1)}.hulyButton.small.iconOnly,.hulyButton.small.type-button-icon{width:var(--global-small-Size)}.hulyButton.extra-small{height:var(--global-extra-small-Size);border-radius:var(--extra-small-BorderRadius)}.hulyButton.extra-small.round{border-radius:var(--large-BorderRadius)}.hulyButton.extra-small.type-button:not(.iconOnly){padding:0 var(--spacing-1)}.hulyButton.extra-small.iconOnly,.hulyButton.extra-small.type-button-icon{width:var(--global-extra-small-Size)}.hulyButton.min{height:var(--global-min-Size);border:0;border-radius:var(--min-BorderRadius)}.hulyButton.type-button-icon .icon,.hulyButton.menu .icon{width:var(--spacing-2);height:var(--spacing-2)}.hulyButton:disabled:not(.loading),.hulyButton.disabled:not(.loading){border-color:rgba(0,0,0,0);cursor:not-allowed}.hulyButton:disabled:not(.loading) .icon,.hulyButton.disabled:not(.loading) .icon{color:var(--button-disabled-IconColor)}.hulyButton:disabled:not(.loading) span,.hulyButton.disabled:not(.loading) span{color:var(--button-disabled-LabelColor)}.hulyButton.primary{border-color:var(--button-primary-BorderColor);background-color:var(--button-primary-BackgroundColor)}.hulyButton.primary .icon{color:var(--button-accent-IconColor)}.hulyButton.primary span{color:var(--button-accent-LabelColor)}.hulyButton.primary:not(.disabled,:disabled):hover{background-color:var(--button-primary-hover-BackgroundColor)}.hulyButton.primary:not(.disabled,:disabled):active,.hulyButton.primary.pressed:not(.disabled,:disabled){background-color:var(--button-primary-active-BackgroundColor)}.hulyButton.primary.menu:not(.disabled,:disabled):active,.hulyButton.primary.pressed:not(.disabled,:disabled){border-color:var(--button-menu-active-BorderColor)}.hulyButton.primary:disabled:not(.loading),.hulyButton.primary.disabled:not(.loading){background-color:var(--button-disabled-BackgroundColor)}.hulyButton.primary.loading{background-color:var(--button-primary-active-BackgroundColor)}.hulyButton.primary.loading span{color:var(--button-primary-loading-LabelColor)}.hulyButton.secondary{border-color:var(--button-secondary-BorderColor);background-color:var(--button-secondary-BackgroundColor)}.hulyButton.secondary .icon{color:var(--button-subtle-IconColor)}.hulyButton.secondary span{color:var(--button-subtle-LabelColor)}.hulyButton.secondary:not(.disabled,:disabled):hover{background-color:var(--button-secondary-hover-BackgroundColor)}.hulyButton.secondary:not(.disabled,:disabled):active,.hulyButton.secondary.pressed:not(.disabled,:disabled){background-color:var(--button-secondary-active-BackgroundColor)}.hulyButton.secondary.menu:not(.disabled,:disabled):active,.hulyButton.secondary.pressed:not(.disabled,:disabled){border-color:var(--button-menu-active-BorderColor)}.hulyButton.secondary:disabled:not(.loading),.hulyButton.secondary.disabled:not(.loading){background-color:var(--button-disabled-BackgroundColor)}.hulyButton.secondary.loading{background-color:var(--button-secondary-active-BackgroundColor)}.hulyButton.secondary.loading span{color:var(--button-disabled-LabelColor)}.hulyButton.tertiary{border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0)}.hulyButton.tertiary:not(.inheritColor) .icon{color:var(--button-subtle-IconColor)}.hulyButton.tertiary.inheritColor{color:inherit}.hulyButton.tertiary.inheritColor .icon{color:currentColor}.hulyButton.tertiary span{color:var(--button-subtle-LabelColor)}.hulyButton.tertiary:not(.disabled,:disabled):hover{background-color:var(--button-tertiary-hover-BackgroundColor)}.hulyButton.tertiary:not(.disabled,:disabled):active,.hulyButton.tertiary.pressed:not(.disabled,:disabled){background-color:var(--button-tertiary-active-BackgroundColor)}.hulyButton.tertiary.menu:not(.disabled,:disabled):active,.hulyButton.tertiary.pressed:not(.disabled,:disabled){border-color:var(--button-menu-active-BorderColor)}.hulyButton.tertiary.loading{background-color:var(--button-tertiary-active-BackgroundColor)}.hulyButton.tertiary.loading span{color:var(--button-disabled-LabelColor)}.hulyButton.negative{border-color:var(--button-negative-BorderColor);background-color:var(--button-negative-BackgroundColor)}.hulyButton.negative .icon{color:var(--button-accent-IconColor)}.hulyButton.negative span{color:var(--button-accent-LabelColor)}.hulyButton.negative:not(.disabled,:disabled):hover{background-color:var(--button-negative-hover-BackgroundColor)}.hulyButton.negative:not(.disabled,:disabled):active,.hulyButton.negative.pressed:not(.disabled,:disabled){background-color:var(--button-negative-active-BackgroundColor)}.hulyButton.negative.menu:not(.disabled,:disabled):active,.hulyButton.negative.pressed:not(.disabled,:disabled){border-color:var(--button-menu-active-BorderColor)}.hulyButton.negative:disabled:not(.loading),.hulyButton.negative.disabled:not(.loading){background-color:var(--button-disabled-BackgroundColor)}.hulyButton.negative.loading{background-color:var(--button-negative-active-BackgroundColor)}.hulyButton.negative.loading span{color:var(--button-negative-loading-LabelColor)}.hulyButton>*{pointer-events:none}.hulyStatusBarButton,.hulyStatusBarButton .hulyStatusBarButton-icons{display:flex;align-items:center;flex-wrap:nowrap;min-width:0;min-height:0}.hulyStatusBarButton{gap:var(--spacing-1);padding:var(--spacing-0_25) var(--spacing-0_25) var(--spacing-0_25) var(--spacing-1);height:1.625rem;font-weight:500;background-color:var(--theme-button-pressed);border:1px solid rgba(0,0,0,0);border-radius:var(--extra-small-BorderRadius);cursor:pointer}.hulyStatusBarButton-label{white-space:nowrap;word-break:break-all;text-overflow:ellipsis;overflow:hidden;min-width:0;font-weight:500}.hulyStatusBarButton-icons{gap:var(--spacing-0_25)}.hulyStatusBarButton:hover{background-color:var(--theme-button-hovered);border-color:var(--theme-navpanel-divider)}.hulyStatusBarButton.active{order:-1;background-color:var(--highlight-select);border-color:var(--highlight-select-border)}.hulyStatusBarButton.active:hover{background-color:var(--highlight-select-hover)}.antiButton{display:flex;align-items:center;flex-shrink:0;min-width:1.375rem;white-space:nowrap;font-size:.8125rem;color:var(--theme-content-color);background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);transition-property:border,background-color,color,box-shadow;transition-duration:.15s}.antiButton.testing{transition-duration:0}.antiButton.inline{height:1.375rem;font-size:.75rem;line-height:.75rem}.antiButton.inline.only-icon{width:1.375rem}.antiButton.x-small{height:1.5rem;font-size:.75rem}.antiButton.x-small.only-icon{width:1.5rem}.antiButton.small{height:1.75rem}.antiButton.small.only-icon{width:1.75rem}.antiButton.medium:not(.stepper){height:2rem}.antiButton.medium:not(.stepper).only-icon{width:2rem}.antiButton.large{height:2.25rem}.antiButton.large.only-icon{width:2.25rem}.antiButton.x-large{height:2.75rem}.antiButton.x-large.only-icon{width:2.75rem}.antiButton.iconL:not(.iconR,.only-icon){padding:0 1rem 0 .75rem}.antiButton.iconR:not(.iconL,.only-icon){padding:0 .75rem 0 1rem}.antiButton .btn-icon{color:var(--theme-content-color);transition:color .15s;pointer-events:none}.antiButton .btn-right-icon{margin-left:.5rem;color:var(--theme-halfcontent-color);transition:color .15s;pointer-events:none}.antiButton.gap-large:not(.only-icon,.gap-medium) .btn-icon:not(.spinner){margin-right:.5rem}.antiButton.gap-large:not(.only-icon,.gap-medium) .btn-right-icon{margin-left:.5rem}.antiButton.gap-medium:not(.only-icon,.gap-large) .btn-icon:not(.spinner){margin-right:.375rem}.antiButton.gap-medium:not(.only-icon,.gap-large) .btn-right-icon{margin-left:.375rem}.antiButton.short{max-width:8.5rem}.antiButton.accent{font-weight:500}.antiButton.sh-no-shape{border-radius:.375rem}.antiButton.sh-round-small{border-radius:.25rem}.antiButton.sh-round{border-radius:.5rem}.antiButton.sh-round2{border-radius:.75rem}.antiButton.sh-circle{border-radius:1rem}.antiButton.sh-rectangle-right{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.antiButton.sh-rectangle-left{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.antiButton.sh-filter{border-radius:0 0 .5rem .5rem}.antiButton.highlight{box-shadow:inset 0 0 1px 1px var(--primary-button-outline)}.antiButton.highlight:hover{box-shadow:inset 0 0 1px 2px var(--primary-button-outline)}.antiButton:hover .btn-icon{color:var(--theme-caption-color)}.antiButton:not(.no-focus):focus:not(.sh-filter,.regular){box-shadow:0 0 0 2px var(--primary-button-outline)}.antiButton:not(.no-focus):focus.sh-filter{border-color:var(--primary-button-outline)}.antiButton.bs-solid{border-style:solid}.antiButton.bs-dashed{border-style:dashed}.antiButton.bs-none{border:none}.antiButton.jf-left{justify-content:flex-start}.antiButton.jf-center{justify-content:center}.antiButton.only-icon{flex-shrink:0 !important}.antiButton.only-icon:not(.stepper){padding:0}.antiButton.regular{background-color:var(--theme-button-default);border-color:var(--theme-button-border)}.antiButton.regular:hover{background-color:var(--theme-button-hovered)}.antiButton.regular:active,.antiButton.regular.pressed,.antiButton.regular.pressed:hover{background-color:var(--theme-button-pressed)}.antiButton.regular:focus{background-color:var(--theme-button-focused);outline:2px solid var(--global-focus-BorderColor);outline-offset:2px}.antiButton.regular:disabled{background-color:var(--theme-button-disabled)}.antiButton.regular.selected{color:var(--theme-button-contrast-color);background-color:var(--theme-accent-color)}.antiButton.regular.selected .btn-icon{color:var(--theme-button-contrast-color)}.antiButton.regular.selected:hover{color:var(--theme-button-contrast-color)}.antiButton.no-border{color:var(--theme-content-color);background-color:var(--theme-button-default);box-shadow:var(--button-shadow)}.antiButton.no-border:hover{color:var(--theme-caption-color);background-color:var(--theme-button-hovered)}.antiButton.no-border:hover .btn-icon{color:var(--theme-caption-color)}.antiButton.no-border:disabled{color:var(--theme-trans-color);background-color:var(--theme-list-button-color);cursor:default}.antiButton.no-border:disabled .btn-icon{color:var(--theme-trans-color)}.antiButton.no-border:disabled:hover{color:var(--theme-trans-color)}.antiButton.no-border:disabled:hover .btn-icon{color:var(--theme-trans-color)}.antiButton.ghost:hover,.antiButton.stepper:hover{background-color:var(--theme-button-hovered)}.antiButton.ghost:active,.antiButton.ghost.pressed,.antiButton.ghost.pressed:hover,.antiButton.stepper:active,.antiButton.stepper.pressed,.antiButton.stepper.pressed:hover{background-color:var(--theme-button-pressed)}.antiButton.ghost.selected,.antiButton.stepper.selected{background-color:var(--highlight-select)}.antiButton.ghost.selected:hover,.antiButton.stepper.selected:hover{background-color:var(--highlight-select-hover)}.antiButton.link{padding:0 .875rem}.antiButton.link:hover{color:var(--theme-caption-color);background-color:var(--theme-bg-color);border-color:var(--theme-divider-color)}.antiButton.link:hover .btn-icon{color:var(--theme-content-color)}.antiButton.link:disabled{color:var(--theme-dark-color);background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);cursor:auto}.antiButton.link:disabled .btn-icon{color:var(--theme-content-color)}.antiButton.link.small{padding:0 .25rem}.antiButton.link-bordered{padding:0 .5rem;color:var(--theme-content-color);background-color:var(--theme-link-button-color);border-color:var(--theme-button-border)}.antiButton.link-bordered:hover{color:var(--theme-caption-color);background-color:var(--theme-link-button-hover);border-color:var(--theme-list-divider-color)}.antiButton.link-bordered:hover .btn-icon{color:var(--theme-caption-color)}.antiButton.list{padding:0 .625em;color:var(--theme-content-color);background-color:var(--theme-button-default);border-color:var(--theme-button-border);border-radius:1.5rem}.antiButton.list:not(.inline,.x-small){min-height:1.75rem}.antiButton.list .btn-icon{color:var(--theme-dark-color)}.antiButton.list:hover{color:var(--theme-caption-color);background-color:var(--theme-button-hovered);border-color:var(--theme-button-border)}.antiButton.list:not(.no-focus):focus{box-shadow:none}.antiButton.primary:hover,.antiButton.primary:active,.antiButton.primary:focus,.antiButton.secondary:hover,.antiButton.secondary:active,.antiButton.secondary:focus,.antiButton.positive:hover,.antiButton.positive:active,.antiButton.positive:focus,.antiButton.negative:hover,.antiButton.negative:active,.antiButton.negative:focus{color:var(--primary-button-color)}.antiButton.primary:hover .btn-icon,.antiButton.primary:hover .btn-right-icon,.antiButton.primary:active .btn-icon,.antiButton.primary:active .btn-right-icon,.antiButton.primary:focus .btn-icon,.antiButton.primary:focus .btn-right-icon,.antiButton.secondary:hover .btn-icon,.antiButton.secondary:hover .btn-right-icon,.antiButton.secondary:active .btn-icon,.antiButton.secondary:active .btn-right-icon,.antiButton.secondary:focus .btn-icon,.antiButton.secondary:focus .btn-right-icon,.antiButton.positive:hover .btn-icon,.antiButton.positive:hover .btn-right-icon,.antiButton.positive:active .btn-icon,.antiButton.positive:active .btn-right-icon,.antiButton.positive:focus .btn-icon,.antiButton.positive:focus .btn-right-icon,.antiButton.negative:hover .btn-icon,.antiButton.negative:hover .btn-right-icon,.antiButton.negative:active .btn-icon,.antiButton.negative:active .btn-right-icon,.antiButton.negative:focus .btn-icon,.antiButton.negative:focus .btn-right-icon{color:var(--primary-button-color)}.antiButton.regular:hover,.antiButton.regular:active,.antiButton.regular.pressed,.antiButton.regular.pressed:hover,.antiButton.regular:focus,.antiButton.ghost:hover,.antiButton.ghost:active,.antiButton.ghost.pressed,.antiButton.ghost.pressed:hover,.antiButton.ghost:focus{color:var(--theme-caption-color)}.antiButton.primary,.antiButton.secondary,.antiButton.positive,.antiButton.negative{padding:0 1.5rem;color:var(--primary-button-content-color);border-color:var(--primary-button-border)}.antiButton.primary .btn-icon,.antiButton.primary .btn-right-icon,.antiButton.secondary .btn-icon,.antiButton.secondary .btn-right-icon,.antiButton.positive .btn-icon,.antiButton.positive .btn-right-icon,.antiButton.negative .btn-icon,.antiButton.negative .btn-right-icon{color:var(--primary-button-content-color)}.antiButton.primary{color:var(--primary-button-color);background-color:var(--primary-button-default)}.antiButton.primary:hover{background-color:var(--primary-button-hovered)}.antiButton.primary:active,.antiButton.primary.pressed,.antiButton.primary.pressed:hover{background-color:var(--primary-button-pressed)}.antiButton.primary:focus{background-color:var(--primary-button-focused)}.antiButton.primary:disabled{color:var(--primary-button-disabled-color);background-color:var(--primary-button-disabled)}.antiButton.primary:disabled .btn-icon,.antiButton.primary:disabled .btn-right-icon{color:var(--primary-button-disabled-color)}.antiButton.secondary{color:var(--secondary-button-color);background-color:var(--secondary-button-default)}.antiButton.secondary:hover{background-color:var(--secondary-button-hovered)}.antiButton.secondary:active,.antiButton.secondary.pressed,.antiButton.secondary.pressed:hover{background-color:var(--secondary-button-pressed)}.antiButton.secondary:focus{background-color:var(--secondary-button-focused)}.antiButton.secondary:disabled{color:var(--secondary-button-disabled-color);background-color:var(--secondary-button-disabled)}.antiButton.positive{background-color:var(--positive-button-default)}.antiButton.positive:hover{background-color:var(--positive-button-hovered)}.antiButton.positive:active,.antiButton.positive.pressed,.antiButton.positive.pressed:hover{background-color:var(--positive-button-pressed)}.antiButton.positive:focus{background-color:var(--positive-button-focused)}.antiButton.positive:disabled{color:var(--positive-button-disabled-color);background-color:var(--positive-button-disabled)}.antiButton.negative{background-color:var(--negative-button-default)}.antiButton.negative:hover{background-color:var(--negative-button-hovered)}.antiButton.negative:active,.antiButton.negative.pressed,.antiButton.negative.pressed:hover{background-color:var(--negative-button-pressed)}.antiButton.negative:focus{background-color:var(--negative-button-focused)}.antiButton.negative:disabled{color:var(--negative-button-disabled-color);background-color:var(--negative-button-disabled)}.antiButton.contrast{padding:.75rem 1rem;font-weight:500;color:var(--theme-button-contrast-color);background-color:var(--theme-button-contrast-enabled);border-color:var(--theme-button-contrast-border)}.antiButton.contrast .btn-icon,.antiButton.contrast .btn-right-icon{color:var(--theme-button-contrast-color)}.antiButton.contrast:hover{background-color:var(--theme-button-contrast-hovered)}.antiButton.contrast:active,.antiButton.contrast.pressed,.antiButton.contrast.pressed:hover{background-color:var(--theme-button-contrast-pressed)}.antiButton.contrast:focus{background-color:var(--theme-button-contrast-hovered)}.antiButton.contrast:disabled{color:var(--theme-button-contrast-disabled-color);background-color:var(--theme-button-contrast-disabled)}.antiButton.stepper{padding:0;width:1rem;height:.8125rem;min-width:1rem}.antiButton.stepper:focus{box-shadow:0 0 0 1px var(--primary-button-outline)}.antiButton.notSelected{color:var(--theme-dark-color)}.antiButton.notSelected .btn-icon{color:var(--theme-darker-color)}.antiButton.notSelected:hover,.antiButton.notSelected:hover .btn-icon{color:var(--theme-content-color)}.antiButton.dangerous{color:var(--white-color);background-color:var(--dangerous-bg-color);border-color:var(--dangerous-bg-color)}.antiButton.dangerous .btn-icon{color:var(--white-color)}.antiButton.dangerous:hover{background-color:var(--dangerous-bg-hover)}.antiButton.dangerous:not(.no-focus):focus{box-shadow:var(--dangerous-shadow)}.antiButton:disabled{color:var(--theme-darker-color);border-color:rgba(0,0,0,0);cursor:not-allowed}.antiButton:disabled .btn-icon,.antiButton:disabled .btn-right-icon{opacity:.5}.antiButton .resetIconSize,.antiButton.resetIconSize{font-size:16px !important}.antiButton.statusButton{padding:0 8px;height:20px;min-width:20px;font-size:13px;border-radius:4px}.antiButton.statusButton.square{flex-shrink:0;padding:2px;width:20px}.antiButton:focus{z-index:1}.antiButton.icon{background-color:var(--theme-button-icon-default)}.antiButton.icon .btn-icon{color:var(--theme-dark-color)}.antiButton.icon:hover,.antiButton.icon:focus,.antiButton.icon.selected{background-color:var(--theme-button-icon-hovered)}.antiButton.icon:active{background-color:var(--theme-button-icon-pressed)}.antiButton.icon:hover .btn-icon,.antiButton.icon:focus .btn-icon,.antiButton.icon.selected .btn-icon,.antiButton.icon:active .btn-icon{color:var(--theme-caption-color)}.hulySplitButton-container{display:flex;align-items:stretch;flex-shrink:0;min-width:0;min-height:0;border:1px solid rgba(0,0,0,0)}.hulySplitButton-container button{font-weight:500;font-size:.875rem;border:none}.hulySplitButton-container button .btn-icon{width:var(--spacing-2_5);height:var(--spacing-2_5)}.hulySplitButton-container.no-focus button{outline:none}.hulySplitButton-container:not(.no-focus) button:focus{box-shadow:0 0 0 2px var(--theme-button-contrast-color);outline:2px solid var(--global-focus-BorderColor);outline-offset:2px}.hulySplitButton-container button:focus,.hulySplitButton-container button.pressed{z-index:1}.hulySplitButton-container .hulySplitButton-main{display:flex;align-items:center;gap:var(--spacing-1);min-width:0}.hulySplitButton-container .hulySplitButton-second{margin:0;padding:0}.hulySplitButton-container .hulySplitButton-second .btn-icon{width:var(--global-min-Size);height:var(--global-min-Size)}.hulySplitButton-container.large{height:var(--global-large-Size)}.hulySplitButton-container.large .hulySplitButton-main{padding:0 var(--spacing-1) 0 var(--spacing-2)}.hulySplitButton-container.large .hulySplitButton-second{width:var(--global-small-Size)}.hulySplitButton-container.large.separate .hulySplitButton-main{padding:0 var(--spacing-1_25) 0 var(--spacing-2)}.hulySplitButton-container.medium{height:var(--global-medium-Size)}.hulySplitButton-container.medium .hulySplitButton-main{padding:0 var(--spacing-0_75) 0 var(--spacing-1_5)}.hulySplitButton-container.medium .hulySplitButton-second{width:var(--global-small-Size)}.hulySplitButton-container.medium.separate .hulySplitButton-main{padding:0 var(--spacing-1_25) 0 var(--spacing-1_5)}.hulySplitButton-container.large,.hulySplitButton-container.medium{border-radius:var(--medium-BorderRadius)}.hulySplitButton-container.large button:first-child,.hulySplitButton-container.medium button:first-child{border-top-left-radius:var(--medium-BorderRadius);border-bottom-left-radius:var(--medium-BorderRadius)}.hulySplitButton-container.large button:last-child,.hulySplitButton-container.medium button:last-child{border-top-right-radius:var(--medium-BorderRadius);border-bottom-right-radius:var(--medium-BorderRadius)}.hulySplitButton-container.small{height:var(--global-small-Size);border-radius:var(--small-BorderRadius)}.hulySplitButton-container.small button:first-child{border-top-left-radius:var(--small-BorderRadius);border-bottom-left-radius:var(--small-BorderRadius)}.hulySplitButton-container.small button:last-child{border-top-right-radius:var(--small-BorderRadius);border-bottom-right-radius:var(--small-BorderRadius)}.hulySplitButton-container.small .hulySplitButton-main{padding:0 var(--spacing-0_5) 0 var(--spacing-1)}.hulySplitButton-container.small .hulySplitButton-second{width:var(--global-extra-small-Size)}.hulySplitButton-container.small.separate .hulySplitButton-main{padding:0 var(--spacing-0_75) 0 var(--spacing-1)}.hulySplitButton-container.extra-small{height:var(--global-extra-small-Size);border-radius:var(--extra-small-BorderRadius)}.hulySplitButton-container.extra-small button:first-child{border-top-left-radius:var(--extra-small-BorderRadius);border-bottom-left-radius:var(--extra-small-BorderRadius)}.hulySplitButton-container.extra-small button:last-child{border-top-right-radius:var(--extra-small-BorderRadius);border-bottom-right-radius:var(--extra-small-BorderRadius)}.hulySplitButton-container.extra-small button .btn-icon{width:var(--spacing-1_5);height:var(--spacing-1_5)}.hulySplitButton-container.extra-small .hulySplitButton-main{padding:0 var(--spacing-0_75)}.hulySplitButton-container.extra-small .hulySplitButton-second{width:var(--global-min-Size)}.hulySplitButton-container.min{height:var(--global-min-Size);border-radius:var(--min-BorderRadius)}.hulySplitButton-container.min button:first-child{border-top-left-radius:var(--min-BorderRadius);border-bottom-left-radius:var(--min-BorderRadius)}.hulySplitButton-container.min button:last-child{border-top-right-radius:var(--min-BorderRadius);border-bottom-right-radius:var(--min-BorderRadius)}.hulySplitButton-container.min button{font-size:.75rem}.hulySplitButton-container.min button .btn-icon{width:var(--spacing-1_25);height:var(--spacing-1_25)}.hulySplitButton-container.min .hulySplitButton-main{padding:0 var(--spacing-0_5)}.hulySplitButton-container.min .hulySplitButton-second{width:var(--global-min-Size)}.hulySplitButton-container.small .hulySplitButton-main,.hulySplitButton-container.extra-small .hulySplitButton-main,.hulySplitButton-container.min .hulySplitButton-main{gap:var(--spacing-0_5)}.hulySplitButton-container.secondary{background-color:var(--button-secondary-BackgroundColor);border-color:var(--button-secondary-BorderColor)}.hulySplitButton-container.secondary button{color:var(--button-subtle-LabelColor)}.hulySplitButton-container.secondary button:enabled:hover{background-color:var(--button-secondary-hover-BackgroundColor)}.hulySplitButton-container.secondary button:enabled:active,.hulySplitButton-container.secondary button:enabled.pressed,.hulySplitButton-container.secondary button:enabled.pressed:hover{background-color:var(--button-secondary-active-BackgroundColor)}.hulySplitButton-container.secondary button:enabled:focus{color:var(--theme-caption-color);background-color:var(--theme-button-focused)}.hulySplitButton-container.secondary:not(.disabled):focus-within{border-color:var(--theme-button-focused-border)}.hulySplitButton-container.secondary.disabled{background-color:var(--button-disabled-BackgroundColor)}.hulySplitButton-container.secondary.disabled button{color:var(--button-disabled-LabelColor);background-color:rgba(0,0,0,0)}.hulySplitButton-container.primary{color:var(--primary-button-content-color);background-color:var(--primary-button-default);border-color:var(--primary-button-border)}.hulySplitButton-container.primary button{color:var(--primary-button-color)}.hulySplitButton-container.primary button:enabled:hover{background-color:var(--primary-button-hovered)}.hulySplitButton-container.primary button:enabled:active,.hulySplitButton-container.primary button:enabled.pressed,.hulySplitButton-container.primary button:enabled.pressed:hover{background-color:var(--primary-button-pressed)}.hulySplitButton-container.primary button:enabled:focus{background-color:var(--primary-button-focused)}.hulySplitButton-container.primary:not(.disabled):focus-within{border-color:var(--theme-button-focused-border)}.hulySplitButton-container.primary.disabled{background-color:var(--primary-button-disabled)}.hulySplitButton-container.primary.disabled button{color:var(--primary-button-disabled-color);background-color:rgba(0,0,0,0)}.hulySplitButton-container.primary.disabled button .btn-icon{color:var(--primary-button-disabled-color)}.hulySplitButton-container.disabled{border-color:rgba(0,0,0,0)}.hulySplitButton-container.disabled button{color:var(--theme-darker-color);cursor:not-allowed}.hulySplitButton-container.disabled button .btn-icon{color:var(--button-disabled-IconColor)}.hulySplitButton-container.separate .hulySplitButton-second{position:relative}.hulySplitButton-container.separate .hulySplitButton-second::after{position:absolute;content:"";top:20%;left:-0.5px;width:1px;height:60%;opacity:.2}.hulySplitButton-container.separate.secondary .hulySplitButton-second::after{background-color:var(--theme-caption-color)}.hulySplitButton-container.separate.primary .hulySplitButton-second::after{background-color:var(--primary-button-color)}.hulySplitButton-container.separate:focus-within .hulySplitButton-second::after{content:none}.antiEditBox{display:inline-flex;flex-direction:column;align-items:flex-start;min-width:0}.antiEditBox .large-style{font-weight:400;font-size:1.25rem}.antiEditBox .small-style{font-weight:400;font-size:.75rem}.antiEditBox .search-style{font-weight:400;padding:.625rem .75rem}.antiEditBox .underline{font-weight:500}.antiEditBox .underline .antiEditBoxInput{padding:.25rem .5rem;background-color:var(--theme-editbox-focus-color);border-radius:.25rem}.antiEditBox .underline .antiEditBoxInput:focus{box-shadow:0 0 0 1px var(--theme-editbox-focus-border)}.antiEditBox .focusable:not(.underline,.default,.default-large,.ghost,.ghost-large,.modern-ghost-large){position:relative;padding:.625rem 0}.antiEditBox .focusable:not(.underline,.default,.default-large,.ghost,.ghost-large,.modern-ghost-large)::after{position:absolute;top:0;left:-0.75rem;width:calc(100% + 1.5rem);height:100%;border:1px solid var(--theme-editbox-focus-border);border-radius:.25rem}.antiEditBox .focusable:not(.underline,.default,.default-large,.ghost,.ghost-large,.modern-ghost-large):focus-within::after{content:""}.antiEditBox .antiEditBoxInput{margin:0;padding:0;min-width:0;color:var(--theme-caption-color);border:none;border-radius:2px}.antiEditBox .antiEditBoxInput::-webkit-contacts-auto-fill-button,.antiEditBox .antiEditBoxInput::-webkit-credentials-auto-fill-button{visibility:hidden;display:none !important;pointer-events:none;height:0;width:0;margin:0}.antiEditBox .antiEditBoxInput.number::-webkit-outer-spin-button,.antiEditBox .antiEditBoxInput.number::-webkit-inner-spin-button{-webkit-appearance:none}.antiEditBox input[type=number]{-moz-appearance:textfield}.antiEditBox.uppercase .hidden-text,.antiEditBox.uppercase input{text-transform:uppercase}.antiEditBox .default,.antiEditBox .ghost{font-weight:400;font-size:.8125rem}.antiEditBox .default-large,.antiEditBox .ghost-large{font-weight:500;font-size:1rem}.antiEditBox .default,.antiEditBox .ghost{padding:.3125rem .5rem}.antiEditBox .default-large,.antiEditBox .ghost-large{padding:.4375rem .5rem}.antiEditBox .ghost-large{color:var(--theme-caption-color)}.antiEditBox .default,.antiEditBox .ghost,.antiEditBox .default-large,.antiEditBox .ghost-large{box-sizing:border-box;line-height:1.25rem;border-radius:.375rem;border:1px solid rgba(0,0,0,0)}.antiEditBox .default .antiEditBoxInput,.antiEditBox .ghost .antiEditBoxInput,.antiEditBox .default-large .antiEditBoxInput,.antiEditBox .ghost-large .antiEditBoxInput{color:inherit}.antiEditBox .default .antiEditBoxInput::-moz-placeholder, .antiEditBox .ghost .antiEditBoxInput::-moz-placeholder, .antiEditBox .default-large .antiEditBoxInput::-moz-placeholder, .antiEditBox .ghost-large .antiEditBoxInput::-moz-placeholder{color:var(--theme-darker-color)}.antiEditBox .default .antiEditBoxInput::placeholder,.antiEditBox .ghost .antiEditBoxInput::placeholder,.antiEditBox .default-large .antiEditBoxInput::placeholder,.antiEditBox .ghost-large .antiEditBoxInput::placeholder{color:var(--theme-darker-color)}.antiEditBox .default:hover,.antiEditBox .ghost:hover,.antiEditBox .default-large:hover,.antiEditBox .ghost-large:hover{background-color:var(--theme-button-hovered)}.antiEditBox .default.focusable:focus-within,.antiEditBox .ghost.focusable:focus-within,.antiEditBox .default-large.focusable:focus-within,.antiEditBox .ghost-large.focusable:focus-within{background-color:var(--theme-button-focused);border-color:var(--primary-button-default)}.antiEditBox .default.disabled,.antiEditBox .ghost.disabled,.antiEditBox .default-large.disabled,.antiEditBox .ghost-large.disabled{color:var(--theme-dark-color);background-color:rgba(0,0,0,0);border-color:var(--theme-divider-color)}.antiEditBox .default,.antiEditBox .default-large{border-color:var(--theme-divider-color)}.antiEditBox .modern-ghost-large{padding:var(--spacing-1) var(--spacing-2);height:var(--spacing-6);font-weight:500;font-size:1.5rem}.antiEditBox .modern-ghost-large .antiEditBoxInput{font:inherit}.antiEditBox .modern-ghost-large .antiEditBoxInput::-moz-placeholder{color:var(--input-PlaceholderColor)}.antiEditBox .modern-ghost-large .antiEditBoxInput::placeholder{color:var(--input-PlaceholderColor)}.antiEditBox .modern-ghost-large:hover input:not(:focus)::-moz-placeholder{color:var(--input-hover-PlaceholderColor)}.antiEditBox .modern-ghost-large:hover input:not(:focus)::placeholder{color:var(--input-hover-PlaceholderColor)}.antiEditBox .modern-ghost-large .antiEditBoxInput:focus::-moz-placeholder{color:var(--input-focus-PlaceholderColor)}.antiEditBox .modern-ghost-large .antiEditBoxInput:focus::placeholder{color:var(--input-focus-PlaceholderColor)}.antiEditBox .modern-ghost-large.disabled{box-shadow:inset 0 0 0 1px var(--input-BorderColor)}.antiEditBox .modern-ghost-large.disabled,.antiEditBox .modern-ghost-large.disabled .antiEditBoxInput{cursor:not-allowed}.antiEditBox .modern-ghost-large.disabled .antiEditBoxInput::-moz-placeholder{color:var(--input-PlaceholderColor)}.antiEditBox .modern-ghost-large.disabled .antiEditBoxInput::placeholder{color:var(--input-PlaceholderColor)}.antiEditBox .required::after{content:" *";color:var(--theme-error-color)}.antiEditBox .antiEditBoxGridWrapper{display:grid}.antiEditBox .antiEditBoxGridWrapper::after{content:attr(data-value) " ";white-space:pre-wrap;visibility:hidden;z-index:-1}.antiEditBox .antiEditBoxGridWrapper textarea{resize:none}.antiEditBox .antiEditBoxGridWrapper::after,.antiEditBox .antiEditBoxGridWrapper textarea{font:inherit;outline:none;background-color:rgba(0,0,0,0);overflow:hidden;grid-area:1/1/2/2;min-height:1.25rem}.hulyComponent{display:flex;flex-direction:column;flex-grow:1;height:100%;min-height:0;min-width:0;border:1px solid var(--theme-divider-color);border-radius:var(--small-focus-BorderRadius)}.hulyComponent:not(.modal){background-color:var(--theme-panel-color)}.hulyComponent.modal{overflow:hidden;background-color:var(--theme-comp-header-color)}.hulyComponent.beforeAside{border-right:none;border-radius:var(--small-focus-BorderRadius) 0 0 var(--small-focus-BorderRadius)}.hulyComponent.aside{border-left:none;border-radius:0 var(--small-focus-BorderRadius) var(--small-focus-BorderRadius) 0}.hulyComponent-content,.hulyComponent-content__container,.hulyComponent-content__column,.hulyComponent-content__column-group,.hulyComponent-content__header,.hulyComponent-content__navHeader{display:flex;width:100%;min-width:0;min-height:0}.hulyComponent-content:not(.noShrink){flex-shrink:0}.hulyComponent-content:not(.withoutMaxWidth){max-width:64rem}.hulyComponent-content.gap{gap:var(--spacing-4)}.hulyComponent-content__container{justify-content:stretch;height:100%}.hulyComponent-content__container:not(.columns),.hulyComponent-content:not(.columns){flex-direction:column}.hulyComponent-content__column{flex-direction:column;height:100%}.hulyComponent-content__column.navigation .hulyNavItem-container,.hulyComponent-content__column .hulyNavItem-container{margin:0 .75rem}.hulyComponent-content__column.content{align-items:stretch}.hulyComponent-content__column-group{flex-direction:column;flex-shrink:0;height:-moz-fit-content;height:fit-content}.hulyComponent-content__navHeader{flex-direction:column;flex-shrink:0}.hulyComponent-content__navHeader.divide{border-bottom:1px solid var(--theme-navpanel-divider)}.hulyComponent-content__navHeader-menu{display:flex;justify-content:center;align-items:center;flex-shrink:0;padding:var(--spacing-2);width:var(--global-extra-large-Size);height:var(--global-extra-large-Size)}.hulyComponent-content__navHeader-hint{margin:var(--spacing-0_25) var(--spacing-3) var(--spacing-3) var(--spacing-2)}.hulyComponent-content__header{justify-content:space-between;align-self:stretch;padding:0 0 var(--spacing-1) var(--spacing-1_5)}.hulyComponent-content textarea{font-weight:400 !important;color:var(--global-tertiary-TextColor) !important}.hulyAvatar-container{position:relative;display:flex;justify-content:center;align-items:center;min-width:0;min-height:0;flex-shrink:0;aspect-ratio:1;background-color:var(--theme-button-default);pointer-events:none}.hulyAvatar-container.withStatus{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M10,13.5c0-1.9,1.6-3.5,3.5-3.5c1,0,1.9,0.4,2.5,1.1V0H0v16h11.1C10.4,15.4,10,14.5,10,13.5z' /%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M10,13.5c0-1.9,1.6-3.5,3.5-3.5c1,0,1.9,0.4,2.5,1.1V0H0v16h11.1C10.4,15.4,10,14.5,10,13.5z' /%3E%3C/svg%3E")}.hulyAvatar-container.circle,.hulyAvatar-container.circle img.ava-image{border-radius:50%}.hulyAvatar-container.roundedRect,.hulyAvatar-container.roundedRect img.ava-image{border-radius:20%}.hulyAvatar-container.no-img{color:var(--primary-button-color);border-color:rgba(0,0,0,0)}.hulyAvatar-container.bordered{color:var(--theme-dark-color);border:1px solid var(--theme-button-border)}.hulyAvatar-container.border{border:1px solid var(--theme-bg-color);outline:2px solid var(--border-color)}.hulyAvatar-container.border>img{border:1px solid var(--theme-bg-color)}.hulyAvatar-container.border.hulyAvatarSize-xx-small,.hulyAvatar-container.border.hulyAvatarSize-inline,.hulyAvatar-container.border.hulyAvatarSize-tiny,.hulyAvatar-container.border.hulyAvatarSize-card,.hulyAvatar-container.border.hulyAvatarSize-x-small{outline-width:1px}.hulyAvatar-container.border.hulyAvatarSize-large,.hulyAvatar-container.border.hulyAvatarSize-x-large,.hulyAvatar-container.border.hulyAvatarSize-2x-large{border-width:2px}.hulyAvatar-container.border.hulyAvatarSize-large>img,.hulyAvatar-container.border.hulyAvatarSize-x-large>img,.hulyAvatar-container.border.hulyAvatarSize-2x-large>img{border-width:2px}.hulyAvatar-container img{-o-object-fit:cover;object-fit:cover}.hulyAvatar-container .icon,.hulyAvatar-container .ava-text::after{position:absolute;top:50%;left:50%}.hulyAvatar-container .icon{width:100%;height:100%;color:inherit;transform-origin:center;transform:translate(-50%, -50%) scale(0.6)}.hulyAvatar-container .ava-text{font-weight:500;letter-spacing:-0.05em}.hulyAvatar-container .ava-text::after{content:attr(data-name);transform:translate(-50%, -50%)}.hulyAvatarSize-xx-small{width:.75rem}.small-font .hulyAvatarSize-xx-small{width:10px}.hulyAvatarSize-xx-small .ava-text{font-size:.375rem}.hulyAvatarSize-inline{width:.875rem}.small-font .hulyAvatarSize-inline{width:12px}.hulyAvatarSize-inline .ava-text{font-size:.525rem}.hulyAvatarSize-tiny{width:1.125rem}.small-font .hulyAvatarSize-tiny{width:16px}.hulyAvatarSize-tiny .ava-text{font-size:.625rem}.hulyAvatarSize-card{width:1.25rem}.small-font .hulyAvatarSize-card{width:18px}.hulyAvatarSize-card .ava-text{font-size:.75rem}.hulyAvatarSize-x-small{width:1.5rem}.small-font .hulyAvatarSize-x-small{width:22px}.hulyAvatarSize-x-small .ava-text{font-size:.875rem}.hulyAvatarSize-smaller{width:1.75rem}.small-font .hulyAvatarSize-smaller{width:25px}.hulyAvatarSize-smaller .ava-text{font-size:1rem}.hulyAvatarSize-small{width:2rem}.hulyAvatarSize-small .ava-text{font-size:1.125rem}.hulyAvatarSize-medium{width:2.5rem}.hulyAvatarSize-medium .ava-text{font-size:1.375rem}.hulyAvatarSize-large{width:4.5rem}.hulyAvatarSize-large .ava-text{font-size:2.75rem}.hulyAvatarSize-x-large{width:7.5rem}.hulyAvatarSize-x-large .ava-text{font-size:4.5rem}.hulyAvatarSize-2x-large{width:10rem}.hulyAvatarSize-2x-large .ava-text{font-size:6rem}.hulyAvatarSize-full{width:100%}.hulyAvatarSize-full .ava-text{font-size:inherit}.hulyAvatar-statusMarker{position:absolute;right:-4%;bottom:-4%;width:39%;aspect-ratio:1;border-radius:50%}.hulyAvatar-statusMarker.relative{position:relative}.hulyAvatar-statusMarker.xx-small,.hulyAvatar-statusMarker.inline,.hulyAvatar-statusMarker.tiny,.hulyAvatar-statusMarker.card,.hulyAvatar-statusMarker.x-small,.hulyAvatar-statusMarker.smaller,.hulyAvatar-statusMarker.small,.hulyAvatar-statusMarker.medium{right:0;bottom:0}.small-font .hulyAvatar-statusMarker.xx-small{width:3px}.hulyAvatar-statusMarker.xx-small,.hulyAvatar-statusMarker.inline,.small-font .hulyAvatar-statusMarker.inline{width:4px}.small-font .hulyAvatar-statusMarker.tiny{width:5px}.hulyAvatar-statusMarker.tiny,.hulyAvatar-statusMarker.card,.small-font .hulyAvatar-statusMarker.card{width:6px}.small-font .hulyAvatar-statusMarker.x-small{width:7px}.hulyAvatar-statusMarker.x-small,.small-font .hulyAvatar-statusMarker.smaller{width:8px}.hulyAvatar-statusMarker.smaller,.small-font .hulyAvatar-statusMarker.small{width:9px}.hulyAvatar-statusMarker.small{width:10px}.small-font .hulyAvatar-statusMarker.medium{width:11px}.hulyAvatar-statusMarker.medium{width:13px}.hulyAvatar-statusMarker.large{right:-0.125rem;bottom:-0.125rem;width:36.5%}.small-font .hulyAvatar-statusMarker.large{right:-2px;bottom:-2px;width:37%}.hulyAvatar-statusMarker.online{background-color:var(--global-online-color)}.hulyAvatar-statusMarker.offline{border:1px solid var(--global-offline-color)}.hulyAvatar-statusMarker.offline:not(.xx-small,.inline,.tiny,.card,.x-small,.smaller,.small,.medium){border-width:2px}.hulyCombineAvatars-container{display:flex;align-items:center}.hulyCombineAvatars-container .hulyCombineAvatar.inline:not(:first-child){margin-left:calc(1px - .4375rem)}.hulyCombineAvatars-container .hulyCombineAvatar.tiny:not(:first-child){margin-left:calc(1px - .565rem)}.hulyCombineAvatars-container .hulyCombineAvatar.card:not(:first-child){margin-left:calc(1px - .625rem)}.hulyCombineAvatars-container .hulyCombineAvatar.x-small:not(:first-child){margin-left:calc(1px - .75rem)}.hulyCombineAvatars-container .hulyCombineAvatar.smaller:not(:first-child){margin-left:calc(1px - .875rem)}.hulyCombineAvatars-container .hulyCombineAvatar.small:not(:first-child){margin-left:calc(1px - 1rem)}.hulyCombineAvatars-container .hulyCombineAvatar.medium:not(:first-child){margin-left:calc(1px - 1.125rem)}.hulyCombineAvatars-container .hulyCombineAvatar.large:not(:first-child){margin-left:calc(1px - 2.25rem)}.hulyCombineAvatars-container .hulyCombineAvatar.x-large:not(:first-child){margin-left:calc(1px - 3.75rem)}.hulyCombineAvatars-container .hulyCombineAvatar.inline,.hulyCombineAvatars-container .hulyCombineAvatar.tiny,.hulyCombineAvatars-container .hulyCombineAvatar.card,.hulyCombineAvatars-container .hulyCombineAvatar.x-small{font-size:.625rem}.hulyCombineAvatars-container .hulyCombineAvatar.inline:not(:last-child),.hulyCombineAvatars-container .hulyCombineAvatar.tiny:not(:last-child),.hulyCombineAvatars-container .hulyCombineAvatar.card:not(:last-child),.hulyCombineAvatars-container .hulyCombineAvatar.x-small:not(:last-child),.hulyCombineAvatars-container .hulyCombineAvatar.smaller:not(:last-child),.hulyCombineAvatars-container .hulyCombineAvatar.small:not(:last-child){-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16,24.5v-17c0-3.2,1.8-6.1,4.5-7.5H8C3.6,0,0,3.6,0,8v16c0,4.4,3.6,8,8,8h12.5C17.8,30.6,16,27.7,16,24.5z'/%3E%3C/svg%3E%0A") no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16,24.5v-17c0-3.2,1.8-6.1,4.5-7.5H8C3.6,0,0,3.6,0,8v16c0,4.4,3.6,8,8,8h12.5C17.8,30.6,16,27.7,16,24.5z'/%3E%3C/svg%3E%0A") no-repeat}.hulyCombineAvatars-container .hulyCombineAvatar[data-over^="+"]:last-child{position:relative}.hulyCombineAvatars-container .hulyCombineAvatar[data-over^="+"]:last-child::after{content:attr(data-over);position:absolute;top:50%;left:50%;color:var(--theme-caption-color);transform:translate(-53%, -52%);z-index:2}.hulyCombineAvatars-container .hulyCombineAvatar[data-over^="+"]:last-child::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--theme-bg-color);border:1px solid var(--theme-divider-color);border-radius:.25rem;opacity:.9;z-index:1}.hulyHeader-container{display:flex;align-items:center;padding:0 var(--spacing-2);width:100%;min-width:0;min-height:var(--spacing-6_5);overflow:hidden}.hulyHeader-container.clearPadding>.hulyHeader-row{padding:0;min-height:var(--spacing-6_5)}.hulyHeader-container:not(.hideSeparator){border-bottom:1px solid var(--theme-divider-color)}.hulyHeader-container.topIndent{margin-top:1px}.hulyHeader-container .hulyHeader-row{display:flex;align-items:center;flex-grow:1;padding:var(--spacing-1_5) 0;min-width:0}.hulyHeader-container .hulyHeader-row:has(.extra.overflow){padding:0}.hulyHeader-container .hulyHeader-row:not(.noBorder):first-child{max-height:var(--spacing-6_5);border-bottom:1px solid var(--theme-divider-color)}.hulyHeader-container .hulyHeader-row:nth-child(2){margin-top:-1px}.hulyHeader-container .hulyHeader-row.between{justify-content:space-between}.hulyHeader-container .hulyHeader-row.reverse{flex-direction:row-reverse}.hulyHeader-container .hulyHeader-row__divider{margin-top:-1px;width:100%;min-height:1px;max-height:1px;background-color:var(--theme-divider-color)}.hulyHeader-container .hulyHeader-button{display:flex;justify-content:center;align-items:center;flex-shrink:0;padding:0;width:1.5rem;height:1.5rem;color:var(--button-disabled-IconColor);cursor:pointer}.hulyHeader-container .hulyHeader-button:hover{color:var(--button-subtle-LabelColor)}.hulyHeader-container .hulyHeader-divider{flex-shrink:0;margin:0 var(--spacing-2);width:1px;height:var(--spacing-4);background-color:var(--theme-divider-color)}.hulyHeader-container .hulyHeader-divider.short{margin:0 var(--spacing-1)}.hulyHeader-container .hulyHeader-titleGroup,.hulyHeader-container .hulyHeader-buttonsGroup{display:flex;min-width:0;min-height:0}.hulyHeader-container .hulyHeader-titleGroup{-webkit-user-select:text;-moz-user-select:text;user-select:text;cursor:auto}.hulyHeader-container .hulyHeader-titleGroup.withDescription{flex-direction:column}.hulyHeader-container .hulyHeader-titleGroup:not(.withDescription){align-items:center;gap:var(--spacing-0_5)}.hulyHeader-container .hulyHeader-titleGroup:not(.notGrow){flex-grow:1}.hulyHeader-container .hulyHeader-buttonsGroup{align-items:center;flex-shrink:0}.hulyHeader-container .hulyHeader-buttonsGroup.extra{flex-shrink:1;margin-left:var(--spacing-2)}.hulyHeader-container .hulyHeader-buttonsGroup.extra.overflow{overflow-x:auto;margin:0 -0.25rem 0 1rem;padding:.25rem}.hulyHeader-container .hulyHeader-buttonsGroup.before{gap:var(--spacing-0_5)}.hulyHeader-container .hulyHeader-buttonsGroup.before.freezeBefore{min-width:var(--global-small-Size)}.hulyHeader-container .hulyHeader-buttonsGroup:not(.before){gap:var(--spacing-1)}.hulyHeader-container .hulyHeader-buttonsGroup__label{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;color:var(--global-secondary-TextColor)}.hulyHeader-container .hulyHeader-spaceFiller{flex:1 1}.hulyHeader-container .hulyHotKey-item{margin-right:.625rem}.hulyHeader-container.doubleRow{flex-direction:column;align-items:stretch;flex-shrink:0;padding:0 var(--spacing-2)}.hulyHeader-container.doubleRow .hulyHeader-row{min-height:var(--spacing-6_5)}.hulyHeader-container.doubleRow .hulyHeader-buttonsGroup.search{flex-direction:row-reverse}.hulyHeader-container.doubleRow .hulyHeader-buttonsGroup.actions{margin-left:1rem}.hulyHeader-container:not(.doubleRow) .hulyHeader-buttonsGroup:not(.before){margin-left:1rem}.hulyHeader-container:not(.doubleRow) .hulyHeader-buttonsGroup.search+.hulyHeader-divider+.hulyHeader-buttonsGroup.actions{margin-left:0}.hulyModal-container,.hulyModal-container .hulyModal-content,.hulyModal-container .hulyModal-content__titleGroup,.hulyModal-container .hulyModal-content__settingsSet,.hulyModal-container .hulyModal-footer{display:flex;flex-direction:column;width:100%;min-width:0;min-height:0}.hulyModal-container{height:100%;visibility:visible}.hulyModal-container:not(.noTopIndent){border-top:1px solid rgba(0,0,0,0)}.hulyModal-container.hidden{visibility:hidden}.hulyModal-container .hulyModal-content{height:100%}.hulyModal-container .hulyModal-content__titleGroup{flex-shrink:0;padding:var(--spacing-2) var(--spacing-0_5) 0}.hulyModal-container .hulyModal-content__titleGroup .hulyChip-item{margin:0 0 var(--spacing-0_75) var(--spacing-1_5)}.hulyModal-container .hulyModal-content__settingsSet{flex-shrink:0}.hulyModal-container .hulyModal-content__settingsSet:not(.table){padding:var(--spacing-4) var(--spacing-2_5) 0}.hulyModal-container .hulyModal-content__settingsSet.table{padding:var(--spacing-4) var(--spacing-1_5) 0}.hulyModal-container .hulyModal-content__settingsSet-line{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;padding:var(--spacing-1_5) 0;width:100%;min-width:0;min-height:var(--global-max-Size);border-bottom:1px solid var(--global-subtle-ui-BorderColor)}.hulyModal-container .hulyModal-content__settingsSet-line:first-child{border-top:1px solid var(--global-subtle-ui-BorderColor)}.hulyModal-container .hulyModal-content__settingsSet-line .label{text-transform:uppercase;font-weight:500;font-size:.75rem;font-style:normal;line-height:1rem;color:var(--global-secondary-TextColor)}.hulyModal-container .hulyModal-footer{flex-direction:row-reverse;flex-shrink:0;gap:var(--spacing-1);border-top:1px solid var(--theme-divider-color)}.hulyModal-container.type-aside .hulyHeader-container{border-radius:0 var(--small-focus-BorderRadius) 0 0}.hulyModal-container.type-aside .hulyHeader-container .hulyHeader-buttonsGroup{gap:var(--spacing-0_5)}.hulyModal-container.type-aside .hulyModal-footer{padding:var(--spacing-2) var(--spacing-2_5)}.hulyModal-container.type-popup{min-width:45rem;background-color:var(--theme-popup-color);border:1px solid var(--theme-popup-divider);border-radius:var(--large-BorderRadius);box-shadow:var(--global-modal-ShadowX) var(--global-modal-ShadowY) var(--global-modal-ShadowBlur) var(--global-modal-ShadowSpread) var(--global-popover-ShadowColor)}.hulyModal-container.type-popup .hulyModal-footer{padding:var(--spacing-1_5)}@media screen and (max-width: 480px){.hulyModal-container.type-popup{width:100vw;height:var(--app-height);min-width:20rem}}.hulyModal-container.type-aside .hulyHeader-container .hulyHeader-titleGroup,.hulyModal-container.type-popup .hulyHeader-container .hulyHeader-titleGroup{text-transform:uppercase;font-family:var(--font-family);font-weight:500;font-size:.75rem;font-style:normal;line-height:1rem;color:var(--global-secondary-TextColor)}.hulyModal-container.type-component{background-color:var(--theme-comp-header-color);border:1px solid var(--theme-navpanel-divider);border-radius:var(--small-focus-BorderRadius)}.hulyModal-container textarea{font-weight:400 !important;color:var(--global-tertiary-TextColor) !important}.hulyAccordionItem-container{display:flex;flex-direction:column;flex-shrink:0;width:100%;min-width:0;min-height:0}.hulyAccordionItem-container:not(.second,.default,.no-border),.hulyAccordionItem-container.border{border-top:1px solid var(--theme-navpanel-divider)}.hulyAccordionItem-container.second:not(.isOpen),.hulyAccordionItem-container.border,.hulyAccordionItem-container.default:not(.nested){border-bottom:1px solid var(--theme-navpanel-divider)}.hulyAccordionItem-container.default.nested:not(:last-child){border-bottom:1px dashed var(--theme-navpanel-divider)}.hulyAccordionItem-container .hulyAccordionItem-header{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;margin:0;border:none;outline:none}.hulyAccordionItem-container .hulyAccordionItem-header.disabled{cursor:default}.hulyAccordionItem-container .hulyAccordionItem-header__label-wrapper{display:flex;align-items:center;gap:var(--spacing-0_75);min-width:0}.hulyAccordionItem-container .hulyAccordionItem-header__chevron,.hulyAccordionItem-container .hulyAccordionItem-header__icon{display:flex;justify-content:center;align-items:center;flex-shrink:0}.hulyAccordionItem-container .hulyAccordionItem-header__chevron{width:var(--global-extra-small-Size);height:var(--global-extra-small-Size);color:var(--global-disabled-TextColor);border-radius:var(--extra-small-BorderRadius)}.hulyAccordionItem-container .hulyAccordionItem-header__chevron>*{transform-origin:center;transform:rotate(0deg);transition:transform .1s ease-in-out}.hulyAccordionItem-container .hulyAccordionItem-header__icon{color:var(--global-primary-TextColor);background-color:var(--global-ui-BackgroundColor);border:1px solid var(--global-subtle-ui-BorderColor)}.hulyAccordionItem-container .hulyAccordionItem-header__label{white-space:nowrap;word-break:break-all;text-overflow:ellipsis;overflow:hidden}.hulyAccordionItem-container .hulyAccordionItem-header__tools{display:flex;align-items:center;flex-shrink:0;gap:var(--spacing-0_5);min-width:0;max-width:50%}.hulyAccordionItem-container .hulyAccordionItem-header__separator,.hulyAccordionItem-container .hulyAccordionItem-header__counter,.hulyAccordionItem-container .hulyAccordionItem-header__duration{flex-shrink:0;min-width:0;color:var(--global-tertiary-TextColor)}.hulyAccordionItem-container .hulyAccordionItem-header__duration{font-weight:400}.hulyAccordionItem-container .hulyAccordionItem-header.categoryHeader{position:sticky;top:0;z-index:1}.hulyAccordionItem-container .hulyAccordionItem-header.selectable.large .hulyAccordionItem-header__label-wrapper{gap:var(--spacing-0_25)}.hulyAccordionItem-container .hulyAccordionItem-header.selectable.large .hulyAccordionItem-header__label{padding:var(--spacing-0_5) var(--spacing-1);border-radius:var(--extra-small-BorderRadius)}.hulyAccordionItem-container .hulyAccordionItem-header.selectable.large.selected .hulyAccordionItem-header__label,.hulyAccordionItem-container .hulyAccordionItem-header.selectable.large .hulyAccordionItem-header__label:hover{background-color:var(--global-ui-hover-BackgroundColor)}.hulyAccordionItem-container .hulyAccordionItem-header.small .hulyAccordionItem-header__chevron{margin:0 .125rem;width:1.25rem;height:1.25rem;border:1px solid rgba(0,0,0,0)}.hulyAccordionItem-container .hulyAccordionItem-header.medium .hulyAccordionItem-header__chevron{margin-right:var(--spacing-0_75);background-color:var(--global-ui-BackgroundColor);border:1px solid var(--global-subtle-ui-BorderColor)}.hulyAccordionItem-container .hulyAccordionItem-header.small,.hulyAccordionItem-container .hulyAccordionItem-header.medium{padding:var(--spacing-1) var(--spacing-2);min-height:var(--global-medium-Size)}.hulyAccordionItem-container .hulyAccordionItem-header.small .hulyAccordionItem-header__label-wrapper,.hulyAccordionItem-container .hulyAccordionItem-header.medium .hulyAccordionItem-header__label-wrapper{padding:var(--spacing-0_25) var(--spacing-0_5);color:var(--global-tertiary-TextColor);border-radius:var(--extra-small-BorderRadius)}.hulyAccordionItem-container .hulyAccordionItem-header.small .hulyAccordionItem-header__label,.hulyAccordionItem-container .hulyAccordionItem-header.medium .hulyAccordionItem-header__label{text-transform:uppercase}.hulyAccordionItem-container .hulyAccordionItem-header.small:hover .hulyAccordionItem-header__label,.hulyAccordionItem-container .hulyAccordionItem-header.medium:hover .hulyAccordionItem-header__label{color:var(--global-primary-TextColor)}.hulyAccordionItem-container .hulyAccordionItem-header.small:active:hover .hulyAccordionItem-header__label-wrapper,.hulyAccordionItem-container .hulyAccordionItem-header.small.default.isOpen:hover .hulyAccordionItem-header__label-wrapper,.hulyAccordionItem-container .hulyAccordionItem-header.small.selected:hover .hulyAccordionItem-header__label-wrapper,.hulyAccordionItem-container .hulyAccordionItem-header.medium:active:hover .hulyAccordionItem-header__label-wrapper,.hulyAccordionItem-container .hulyAccordionItem-header.medium.default.isOpen:hover .hulyAccordionItem-header__label-wrapper,.hulyAccordionItem-container .hulyAccordionItem-header.medium.selected:hover .hulyAccordionItem-header__label-wrapper{background-color:var(--global-ui-hover-BackgroundColor)}.hulyAccordionItem-container .hulyAccordionItem-header.small:active:hover .hulyAccordionItem-header__label,.hulyAccordionItem-container .hulyAccordionItem-header.small.default.isOpen:hover .hulyAccordionItem-header__label,.hulyAccordionItem-container .hulyAccordionItem-header.small.selected:hover .hulyAccordionItem-header__label,.hulyAccordionItem-container .hulyAccordionItem-header.medium:active:hover .hulyAccordionItem-header__label,.hulyAccordionItem-container .hulyAccordionItem-header.medium.default.isOpen:hover .hulyAccordionItem-header__label,.hulyAccordionItem-container .hulyAccordionItem-header.medium.selected:hover .hulyAccordionItem-header__label{color:var(--global-primary-TextColor)}.hulyAccordionItem-container .hulyAccordionItem-header.small:active .hulyAccordionItem-header__label-wrapper,.hulyAccordionItem-container .hulyAccordionItem-header.small.default.isOpen .hulyAccordionItem-header__label-wrapper,.hulyAccordionItem-container .hulyAccordionItem-header.small.selected .hulyAccordionItem-header__label-wrapper,.hulyAccordionItem-container .hulyAccordionItem-header.medium:active .hulyAccordionItem-header__label-wrapper,.hulyAccordionItem-container .hulyAccordionItem-header.medium.default.isOpen .hulyAccordionItem-header__label-wrapper,.hulyAccordionItem-container .hulyAccordionItem-header.medium.selected .hulyAccordionItem-header__label-wrapper{background-color:var(--global-ui-BackgroundColor)}.hulyAccordionItem-container .hulyAccordionItem-header.small:active .hulyAccordionItem-header__label,.hulyAccordionItem-container .hulyAccordionItem-header.small:active .hulyAccordionItem-header__counter,.hulyAccordionItem-container .hulyAccordionItem-header.small:active .hulyAccordionItem-header__duration,.hulyAccordionItem-container .hulyAccordionItem-header.small.default.isOpen .hulyAccordionItem-header__label,.hulyAccordionItem-container .hulyAccordionItem-header.small.default.isOpen .hulyAccordionItem-header__counter,.hulyAccordionItem-container .hulyAccordionItem-header.small.default.isOpen .hulyAccordionItem-header__duration,.hulyAccordionItem-container .hulyAccordionItem-header.small.selected .hulyAccordionItem-header__label,.hulyAccordionItem-container .hulyAccordionItem-header.small.selected .hulyAccordionItem-header__counter,.hulyAccordionItem-container .hulyAccordionItem-header.small.selected .hulyAccordionItem-header__duration,.hulyAccordionItem-container .hulyAccordionItem-header.medium:active .hulyAccordionItem-header__label,.hulyAccordionItem-container .hulyAccordionItem-header.medium:active .hulyAccordionItem-header__counter,.hulyAccordionItem-container .hulyAccordionItem-header.medium:active .hulyAccordionItem-header__duration,.hulyAccordionItem-container .hulyAccordionItem-header.medium.default.isOpen .hulyAccordionItem-header__label,.hulyAccordionItem-container .hulyAccordionItem-header.medium.default.isOpen .hulyAccordionItem-header__counter,.hulyAccordionItem-container .hulyAccordionItem-header.medium.default.isOpen .hulyAccordionItem-header__duration,.hulyAccordionItem-container .hulyAccordionItem-header.medium.selected .hulyAccordionItem-header__label,.hulyAccordionItem-container .hulyAccordionItem-header.medium.selected .hulyAccordionItem-header__counter,.hulyAccordionItem-container .hulyAccordionItem-header.medium.selected .hulyAccordionItem-header__duration{color:var(--global-secondary-TextColor)}.hulyAccordionItem-container .hulyAccordionItem-header.small:hover .hulyAccordionItem-header__label-wrapper,.hulyAccordionItem-container .hulyAccordionItem-header.medium:hover .hulyAccordionItem-header__label-wrapper{background-color:var(--global-ui-hover-BackgroundColor)}.hulyAccordionItem-container .hulyAccordionItem-header.small:hover .hulyAccordionItem-header__counter,.hulyAccordionItem-container .hulyAccordionItem-header.medium:hover .hulyAccordionItem-header__counter{color:var(--global-primary-TextColor)}.hulyAccordionItem-container .hulyAccordionItem-header.small:hover .hulyAccordionItem-header__duration,.hulyAccordionItem-container .hulyAccordionItem-header.medium:hover .hulyAccordionItem-header__duration{color:var(--global-secondary-TextColor)}.hulyAccordionItem-container .hulyAccordionItem-header.medium{padding:var(--spacing-1_5) var(--spacing-2);min-height:var(--global-medium-Size)}.hulyAccordionItem-container .hulyAccordionItem-header.medium .hulyAccordionItem-header__label-wrapper.withIcon{padding:0 var(--spacing-1) 0 0}.hulyAccordionItem-container .hulyAccordionItem-header.medium .hulyAccordionItem-header__label-wrapper:not(.withIcon){padding:var(--spacing-0_5) var(--spacing-1)}.hulyAccordionItem-container .hulyAccordionItem-header.medium.nested{padding-left:var(--spacing-2)}.hulyAccordionItem-container .hulyAccordionItem-header.medium.nested+.hulyAccordionItem-content{margin-left:var(--spacing-2);margin-right:var(--spacing-2)}.hulyAccordionItem-container .hulyAccordionItem-header.medium .hulyAccordionItem-header__icon{margin-right:var(--spacing-0_5);width:var(--global-extra-small-Size);height:var(--global-extra-small-Size);border-radius:var(--extra-small-BorderRadius)}.hulyAccordionItem-container .hulyAccordionItem-header.large{padding:var(--spacing-2) var(--spacing-1_5) var(--spacing-2) var(--spacing-2);min-height:var(--global-extra-large-Size)}.hulyAccordionItem-container .hulyAccordionItem-header.large .hulyAccordionItem-header__label-wrapper{gap:var(--spacing-1);color:var(--global-tertiary-TextColor)}.hulyAccordionItem-container .hulyAccordionItem-header.large .hulyAccordionItem-header__icon{width:var(--global-small-Size);height:var(--global-small-Size);border-radius:var(--small-BorderRadius)}.hulyAccordionItem-container .hulyAccordionItem-header.large .hulyAccordionItem-header__label{margin-left:var(--spacing-0_5);color:var(--global-secondary-TextColor)}.hulyAccordionItem-container .hulyAccordionItem-header.large .hulyAccordionItem-header__counter{font-weight:400}.hulyAccordionItem-container .hulyAccordionItem-header.large:active .hulyAccordionItem-header__label,.hulyAccordionItem-container .hulyAccordionItem-header.large:hover .hulyAccordionItem-header__label,.hulyAccordionItem-container .hulyAccordionItem-header.large.default.isOpen .hulyAccordionItem-header__label,.hulyAccordionItem-container .hulyAccordionItem-header.large.selected .hulyAccordionItem-header__label{color:var(--global-primary-TextColor)}.hulyAccordionItem-container .hulyAccordionItem-header.large:active .hulyAccordionItem-header__counter,.hulyAccordionItem-container .hulyAccordionItem-header.large:active .hulyAccordionItem-header__duration,.hulyAccordionItem-container .hulyAccordionItem-header.large:hover .hulyAccordionItem-header__counter,.hulyAccordionItem-container .hulyAccordionItem-header.large:hover .hulyAccordionItem-header__duration,.hulyAccordionItem-container .hulyAccordionItem-header.large.default.isOpen .hulyAccordionItem-header__counter,.hulyAccordionItem-container .hulyAccordionItem-header.large.default.isOpen .hulyAccordionItem-header__duration,.hulyAccordionItem-container .hulyAccordionItem-header.large.selected .hulyAccordionItem-header__counter,.hulyAccordionItem-container .hulyAccordionItem-header.large.selected .hulyAccordionItem-header__duration{color:var(--global-secondary-TextColor)}.hulyAccordionItem-container .hulyAccordionItem-header.hiddenHeader{display:none;visibility:hidden}.hulyAccordionItem-container .hulyAccordionItem-header.hiddenHeader.nested+.hulyAccordionItem-content{padding-top:var(--spacing-1)}.hulyAccordionItem-container .hulyAccordionItem-header:hover .hulyAccordionItem-header__chevron{color:var(--button-subtle-IconColor);background-color:var(--global-ui-hover-BackgroundColor)}.hulyAccordionItem-container .hulyAccordionItem-header.isOpen+.hulyAccordionItem-content{max-height:100%}.hulyAccordionItem-container .hulyAccordionItem-header.isOpen.small.bottomSpace+.hulyAccordionItem-content,.hulyAccordionItem-container .hulyAccordionItem-header.isOpen.small.nav+.hulyAccordionItem-content{padding-bottom:var(--spacing-1_5)}.hulyAccordionItem-container .hulyAccordionItem-header.isOpen.medium.bottomSpace+.hulyAccordionItem-content{padding-bottom:var(--spacing-2)}.hulyAccordionItem-container .hulyAccordionItem-header.isOpen.medium.nested.bottomSpace+.hulyAccordionItem-content{padding-bottom:var(--spacing-1)}.hulyAccordionItem-container .hulyAccordionItem-header.isOpen.large.bottomSpace+.hulyAccordionItem-content{padding-bottom:var(--spacing-2)}.hulyAccordionItem-container .hulyAccordionItem-header.isOpen:is(.small,.large) .hulyAccordionItem-header__chevron>*{transform:rotate(90deg)}.hulyAccordionItem-container .hulyAccordionItem-content{overflow:hidden;display:flex;flex-direction:column;padding:0;min-width:0;max-height:0}.hulyToDoLine-draggable{position:relative}.hulyToDoLine-draggable.is-dragging-over-up::before{position:absolute;content:"";inset:0;border-top:1px solid var(--global-focus-BorderColor)}.hulyToDoLine-draggable.is-dragging-over-down::before{position:absolute;content:"";inset:0;border-bottom:1px solid var(--global-focus-BorderColor)}.hulyToDoLine-draggable.dragging>*{opacity:.5}.hulyToDoLine-container{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-1);margin:0;padding:var(--spacing-0_75) var(--spacing-1) var(--spacing-0_75) var(--spacing-0_75);width:100%;min-width:0;color:var(--global-secondary-TextColor);border:none;border-radius:var(--medium-BorderRadius);outline:none}.hulyToDoLine-container .hulyToDoLine-title{color:var(--global-primary-TextColor)}.hulyToDoLine-container.isDone .hulyToDoLine-title{color:var(--global-tertiary-TextColor);text-decoration:line-through}.hulyToDoLine-container .hulyToDoLine-statusPriority,.hulyToDoLine-container .hulyToDoLine-dragbox,.hulyToDoLine-container .hulyToDoLine-checkbox{display:flex;justify-content:center;flex-shrink:0}.hulyToDoLine-container .hulyToDoLine-dragbox{display:none;padding:0;width:var(--global-min-Size);height:var(--global-min-Size);color:inherit;border:none;outline:none;cursor:grab}.hulyToDoLine-container .hulyToDoLine-statusPriority{position:relative;margin-right:var(--spacing-0_25);min-width:var(--global-min-Size)}.hulyToDoLine-container .hulyToDoLine-statusPriority.isNew::after{position:absolute;content:"";top:var(--spacing-1_25);right:calc(-1*var(--spacing-0_75));width:var(--spacing-0_5);height:var(--spacing-0_5);background-color:var(--global-primary-LinkColor);border-radius:50%}.hulyToDoLine-container .hulyToDoLine-checkbox{display:none;width:var(--global-extra-small-Size);height:var(--global-extra-small-Size)}.hulyToDoLine-container .hulyToDoLine-icon{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:var(--global-min-Size);height:var(--global-extra-small-Size)}.hulyToDoLine-container .hulyToDoLine-label{flex-grow:1;flex-shrink:1;color:var(--global-secondary-TextColor)}.hulyToDoLine-container .hulyToDoLine-label:not(.large){height:var(--global-extra-small-Size)}.hulyToDoLine-container.hovered,.hulyToDoLine-container:hover{background-color:var(--global-surface-01-hover-BackgroundColor)}.hulyToDoLine-container.hovered .priority-container,.hulyToDoLine-container:hover .priority-container{display:none}.hulyToDoLine-container.hovered .hulyToDoLine-dragbox,.hulyToDoLine-container.hovered .hulyToDoLine-checkbox,.hulyToDoLine-container:hover .hulyToDoLine-dragbox,.hulyToDoLine-container:hover .hulyToDoLine-checkbox{display:flex}.hulyToDoLine-container.isDrag .priority-container{display:flex}.hulyToDoLine-container.isDrag .hulyToDoLine-dragbox{display:none}.hulyChip-item{padding:var(--spacing-0_25) var(--spacing-0_5);width:-moz-fit-content;width:fit-content;text-transform:uppercase;color:var(--global-tertiary-TextColor);background-color:var(--global-ui-BackgroundColor);border-radius:var(--extra-small-BorderRadius)}.hulyChip-item.error{color:var(--button-negative-loading-LabelColor)}.hulyHotKey-item{display:flex;justify-content:center;align-items:center;padding:var(--spacing-0_25) var(--spacing-0_5);height:var(--global-min-Size);min-width:var(--global-min-Size);text-align:center;font-family:var(--font-family);font-weight:400;font-size:.625rem;font-style:normal;line-height:normal;color:var(--global-primary-TextColor);background:var(--button-secondary-hover-BackgroundColor);border-radius:var(--extra-small-BorderRadius)}.antiComponent{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0}.antiComponent .ac-header{padding:var(--spacing-1) var(--spacing-2)}.antiComponent .ac-header:not(.withoutBackground){background-color:var(--theme-comp-header-color)}.antiComponent .ac-header.caption-height{min-height:3.5rem}.antiComponent .ac-header.search-start{padding-left:var(--spacing-3)}.antiComponent .ac-header.tabs-start{padding:0 2.25rem}.antiComponent .ac-header.short{display:flex;align-items:center;flex-wrap:nowrap}.antiComponent .ac-header.full,.antiComponent .ac-header-full{display:flex;justify-content:space-between;align-items:center;min-width:0}.antiComponent .ac-header.full:not(.small-gap,.medium-gap)>*:not(:last-child),.antiComponent .ac-header-full:not(.small-gap,.medium-gap)>*:not(:last-child){margin-right:1.25rem}.antiComponent .ac-header.full.small-gap>*:not(:last-child),.antiComponent .ac-header-full.small-gap>*:not(:last-child){margin-right:.75rem}.antiComponent .ac-header.full.medium-gap>*:not(:last-child),.antiComponent .ac-header-full.medium-gap>*:not(:last-child){margin-right:1rem}.antiComponent .ac-header.mini{display:flex;flex-direction:column}.antiComponent .ac-header.mirror{justify-content:space-between}.antiComponent .ac-header.mirror-tool{justify-content:space-between;padding:0 6.5rem 0 2.5rem}.antiComponent .ac-header.divide{border-bottom:1px solid var(--theme-divider-color)}.antiComponent .ac-header .secondRow{align-self:flex-end;margin-top:.5rem}.antiComponent .ac-header.header-with-mode-selector{padding-top:0;padding-bottom:0}.antiComponent .ac-header.header-without-label{padding-left:0}.antiComponent .ac-header__wrap-description,.antiComponent .ac-header__wrap-title{display:flex;flex-wrap:nowrap;min-width:0}.antiComponent .ac-header__wrap-description{flex-direction:column;flex-grow:1}.antiComponent .ac-header__wrap-title{align-items:center}.antiComponent .ac-header__icon{margin-right:.5rem;color:var(--theme-content-color)}.antiComponent .ac-header__title{flex-shrink:1;min-width:0;font-size:1rem;color:var(--theme-caption-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.antiComponent .ac-header__counter{flex-shrink:0;margin-left:.25rem;min-width:0;font-size:1rem;color:var(--theme-darker-color)}.antiComponent .ac-header__description{min-width:0;font-size:.75rem;color:var(--theme-dark-color);overflow:hidden;visibility:visible;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;-webkit-user-select:none;-moz-user-select:none;user-select:none}.antiComponent .ac-header__icon-button{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;color:var(--dark-color);background-color:rgba(0,0,0,0);border-radius:.25rem;cursor:pointer}.antiComponent .ac-header__icon-button:hover{color:var(--caption-color)}.antiComponent .ac-header__icon-button.selected{color:var(--accent-color);background-color:var(--menu-bg-select);cursor:default}.antiComponent .ac-header__icon-button.selected:hover{color:var(--caption-color)}.antiComponent .ac-subtitle{display:flex;align-items:center;overflow-x:auto;flex-shrink:0;margin:0 2.5rem;min-height:0;height:3.5rem;border-bottom:1px solid var(--divider-color)}.antiComponent .ac-subtitle::-webkit-scrollbar:horizontal{height:.25rem}.antiComponent .ac-subtitle::-webkit-scrollbar-track{margin:0}.antiComponent .ac-subtitle::-webkit-scrollbar-thumb{background-color:var(--scrollbar-bar-color);border-radius:.25rem}.antiComponent .ac-subtitle::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-bar-hover)}.antiComponent .ac-subtitle .ac-subtitle-content{overflow-x:auto;overflow-y:hidden;flex-grow:1;display:flex}.antiComponent .ac-tabs{display:flex;align-items:center;flex-shrink:0;flex-wrap:nowrap;margin:0 2.5rem;min-width:0;height:4.5rem;border-bottom:1px solid var(--divider-color)}.antiComponent .ac-tabs__tab{display:flex;align-items:center;min-width:0;height:4.5rem;font-weight:500;color:var(--dark-color);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.antiComponent .ac-tabs__tab.selected{border-top:.125rem solid rgba(0,0,0,0);border-bottom:.125rem solid var(--caption-color);color:var(--caption-color);cursor:default}.antiComponent .ac-tabs .ac-tabs__tab+.ac-tabs__tab{margin-left:2.5rem}.antiComponent .ac-tabs__empty{min-width:2.5rem;flex-grow:1}.antiComponent .ac-body{display:flex;flex-direction:column;align-items:flex-start;height:100%;background-color:var(--theme-bg-color)}.antiComponent .ac-body.columns{flex-direction:row}.antiComponent .ac-body.hScroll{overflow-x:auto}.antiComponent .ac-body.hScroll::-webkit-scrollbar-track{margin:2.5rem}.antiComponent .ac-body.vScroll{overflow-y:auto}.antiComponent .ac-body.vScroll::-webkit-scrollbar-track{margin:2.5rem}.antiComponent .ac-body .ac-column{display:flex;flex-direction:column;overflow-y:auto;padding:.75rem .5rem;min-width:17rem;max-width:30rem;height:100%;border-right:1px solid var(--theme-divider-color)}.antiComponent .ac-body .ac-column.max{flex-grow:1;min-width:25rem;max-width:100%;border-right:none}.antiComponent .ac-body .ac-column__list-item{display:flex;justify-content:space-between;align-items:center;min-height:2.5rem;padding:0 1.25rem;border:1px solid rgba(0,0,0,0);border-radius:12px;cursor:pointer}.antiComponent .ac-body .ac-column__list-item:hover{background-color:var(--theme-button-hovered)}.antiComponent .ac-body .ac-column__list-item.selected{background-color:var(--theme-button-default);border-color:var(--theme-button-border);cursor:auto}.antiComponent .ac-body__cards-container{display:grid;grid-template-columns:repeat(auto-fit, minmax(20rem, auto));grid-auto-rows:minmax(12.5rem, auto);grid-gap:1.5rem;padding:3rem;overflow:auto}.antiComponent .ac-body__space-3{flex-shrink:0;min-height:.75rem;height:.75rem}.ac-column__list-item+.ac-column__list-item{margin-top:.75rem}.ac-column__list-item+.ac-column__list-item{margin-top:.75rem}.antiRadio{display:inline-flex;align-items:center;height:-moz-min-content;height:min-content;min-width:0;outline:none}.antiRadio input{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;clip:rect(0 0 0 0);overflow:hidden}.antiRadio.gap-none{margin-bottom:0}.antiRadio.gap-small{margin-bottom:.25rem}.antiRadio.gap-medium{margin-bottom:.5rem}.antiRadio.gap-large{margin-bottom:1rem}.antiRadio label{flex:1 1 auto;color:var(--theme-content-color)}.antiRadio label.medium{font-size:.8125rem}.antiRadio label.large{font-size:.875rem}.antiRadio label.gap-medium{padding-left:.375rem}.antiRadio label.gap-large{padding-left:.5rem}.antiRadio .marker{flex:0 0 auto;position:relative;width:1rem;height:1rem;border-radius:50%;background-color:var(--theme-button-default);border:1px solid var(--theme-divider-color)}.antiRadio .marker::before{position:absolute;border-radius:50%;top:calc(-0.1875rem - 1px);left:calc(-0.1875rem - 1px);width:1.375rem;height:1.375rem;border:1px solid var(--primary-button-default)}.antiRadio .marker::after{position:absolute;top:calc(.25rem - 1px);left:calc(.25rem - 1px);width:.5rem;height:.5rem;background-color:var(--primary-button-color);border-radius:50%;opacity:.8;z-index:1}.antiRadio:not(.disabled,.checked):hover .marker{background-color:var(--theme-button-hovered)}.antiRadio:not(.disabled,.checked):hover label{color:var(--theme-caption-color)}.antiRadio.checked:not(.disabled):hover .marker{background-color:var(--primary-button-hovered)}.antiRadio.checked:not(.disabled):hover .marker::after{opacity:1}.antiRadio.checked:not(.disabled):hover label{color:var(--theme-caption-color)}.antiRadio:focus-within:not(.disabled) .marker::before{content:""}.antiRadio:focus-within:not(.disabled).checked:active .marker{background-color:var(--primary-button-pressed)}.antiRadio:focus-within:not(.disabled).checked .marker::after{opacity:1}.antiRadio:focus-within:not(.disabled) label{color:var(--theme-caption-color)}.antiRadio.checked:not(.disabled) .marker{background-color:var(--primary-button-default)}.antiRadio.checked:not(.disabled) .marker::after{content:""}.antiRadio.disabled{cursor:not-allowed}.antiRadio.disabled.checked .marker{background-color:var(--primary-button-disabled)}.antiRadio.disabled.checked .marker::after{content:"";background-color:var(--primary-button-disabled-color)}.antiRadio.disabled label{color:var(--theme-darker-color);cursor:not-allowed}.antiRadio:not(.disabled),.antiRadio:not(.disabled) label{cursor:pointer}.antiRadio:not(.disabled):active .marker{background-color:var(--primary-button-pressed)}.antiRadio:not(.disabled):active .marker::after{content:"";opacity:1}.antiRadio.kind-primary .marker{border-color:var(--primary-button-default)}.antiRadio.kind-positive .marker{border-color:var(--positive-button-default)}.antiRadio.kind-negative .marker{border-color:var(--negative-button-default)}.antiStatesBar{overflow-x:auto;display:flex;align-items:center;flex:1 0;min-width:0}.antiStatesBar::-webkit-scrollbar:horizontal{height:0}.antiStatesBar::-webkit-scrollbar-track{margin:.25rem}.antiStatesBar::-webkit-scrollbar-thumb{background-color:var(--scrollbar-bar-color)}.antiStatesBar.mask-none{-webkit-mask-image:none;mask-image:none}.antiStatesBar.mask-left{-webkit-mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0, rgb(0, 0, 0) 2rem);mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0, rgb(0, 0, 0) 2rem)}.antiStatesBar.mask-right{-webkit-mask-image:linear-gradient(to left, rgba(0, 0, 0, 0) 0, rgb(0, 0, 0) 2rem);mask-image:linear-gradient(to left, rgba(0, 0, 0, 0) 0, rgb(0, 0, 0) 2rem)}.antiStatesBar.mask-both{-webkit-mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0, rgb(0, 0, 0) 2rem, rgb(0, 0, 0) calc(100% - 2rem), rgba(0, 0, 0, 0) 100%);mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0, rgb(0, 0, 0) 2rem, rgb(0, 0, 0) calc(100% - 2rem), rgba(0, 0, 0, 0) 100%)}.antiStatesBar .asb-bar{flex:1 0 auto;position:relative;display:flex;min-width:0;width:auto}.antiStatesBar .asb-bar.noGap{flex:none}.antiStatesBar .asb-bar__back{padding:1px .5px;height:calc(1.5rem + 2px)}.antiStatesBar .asb-bar__element{fill:var(--theme-button-default);stroke:var(--theme-button-border);stroke-linecap:round;stroke-linejoin:round}.antiStatesBar .asb-bar__element:hover{fill:var(--theme-button-hovered)}.antiStatesBar .asb-bar__selected{fill:var(--theme-button-pressed)}.antiStatesBar .asb-bar__disabled{pointer-events:none}.antiStatesBar .asb-bar .asb-label__container{position:absolute;display:flex;justify-content:center;align-items:center;top:0;left:.5rem;right:.5rem;min-width:0;width:calc(100% - 1rem);height:100%;font-weight:500;font-size:.8125rem;color:var(--theme-dark-color)}.antiStatesBar .asb-bar .asb-label__container.disabled{pointer-events:none}.antiStatesBar .asb-bar .asb-label__container.selected{color:var(--theme-caption-color)}.antiContactCard{display:flex;flex-direction:column;padding:1rem 1.5rem 1.25rem;background-color:var(--theme-button-default);border:1px solid var(--theme-button-border);border-radius:.5rem;transition-property:box-shadow,background-color,border-color;transition-timing-function:var(--timing-shadow);transition-duration:.15s;-webkit-user-select:text;-moz-user-select:text;user-select:text;height:100%;min-width:15rem;min-height:15rem}.antiContactCard:hover{background-color:var(--theme-button-hovered);box-shadow:var(--accent-shadow)}.antiContactCard .logo{width:4.5rem;height:4.5rem;color:var(--primary-button-color);background-color:var(--primary-button-default);border-radius:50%}.antiContactCard .label{margin-bottom:1.75rem;font-weight:500;font-size:.625rem;color:var(--theme-dark-color)}.antiContactCard .name{margin:1rem 0 .25rem;font-weight:500;font-size:1rem;color:var(--theme-caption-color)}.antiContactCard .description{font-size:.75rem;color:var(--theme-dark-color)}.antiContactCard .footer{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:flex-end;flex-grow:1;margin-top:1.5rem;width:100%;min-width:0}.antiContactCard.inline{padding:.5rem .5rem .25rem;min-width:1rem;min-height:1rem;background-color:inherit;border:inherit;border-radius:inherit}.antiContactCard.inline .name{margin:.25rem 0 .25rem;font-size:.75rem}.antiContactCard.inline .label{margin-bottom:0}.antiTable{position:relative;width:100%}.antiTable th,.antiTable td{padding:.5rem 1.5rem;text-align:left}.antiTable th:first-child .metaColumn,.antiTable td:first-child .metaColumn{padding-left:0}.antiTable th:last-child .metaColumn,.antiTable td:last-child .metaColumn{padding-right:0}.antiTable th{height:3rem;font-weight:600;font-size:.625rem;letter-spacing:.5px;text-transform:uppercase;color:var(--theme-dark-color);box-shadow:inset 0 -1px 0 0 var(--theme-table-border-color);-webkit-user-select:none;-moz-user-select:none;user-select:none}.antiTable th.sortable{cursor:pointer}.antiTable th.sorted{color:var(--theme-caption-color)}.antiTable th.sorted .icon{margin-left:.25rem;opacity:.6}.antiTable th:hover .antiTable-cells__checkCell{visibility:visible}.antiTable th .checkall{visibility:visible}.antiTable th.align-left .antiTable-cells{justify-content:start}.antiTable th.align-center .antiTable-cells{justify-content:center}.antiTable th.align-right .antiTable-cells{justify-content:end}.antiTable td.align-left{text-align:left}.antiTable td.align-center{text-align:center}.antiTable td.align-right{text-align:right}.antiTable.editable th,.antiTable.editable td,.antiTable.editable tr{border:1px dashed var(--theme-divider-color)}.antiTable.metaColumn th:first-child,.antiTable.metaColumn td:first-child{padding:0;min-width:2.5rem;width:2.5rem;z-index:1}.antiTable.metaColumn th:nth-child(2),.antiTable.metaColumn td:nth-child(2){padding-left:0}.antiTable.metaColumn th:last-child,.antiTable.metaColumn td:last-child{padding-right:1.5rem}.antiTable .antiTable-cells{display:flex;align-items:center;white-space:nowrap}.antiTable .antiTable-cells__checkCell,.antiTable .antiTable-cells__notifyCell{display:flex;justify-content:center;align-items:center}.antiTable .antiTable-cells__checkCell{visibility:hidden}.antiTable .antiTable-cells__firstCell{display:flex;align-items:center}.antiTable .antiTable-cells__firstCell-menuRow{visibility:hidden;margin-left:.5rem;opacity:.6;cursor:pointer}.antiTable .antiTable-cells__firstCell-menuRow:hover{opacity:1}.antiTable .antiTable-body__row{position:relative;height:3.25rem;color:var(--theme-caption-color);background-color:var(--theme-table-row-color);border-bottom:1px solid var(--theme-divider-color)}.antiTable .antiTable-body__row:hover .antiTable-cells__firstCell .antiTable-cells__firstCell-menuRow{visibility:visible}.antiTable .antiTable-body__row:hover .antiTable-cells__checkCell,.antiTable .antiTable-body__row.checking .antiTable-cells__checkCell{visibility:visible}.antiTable .antiTable-body__row:hover .antiTable-cells__notifyCell .notify-table-kind,.antiTable .antiTable-body__row.checking .antiTable-cells__notifyCell .notify-table-kind{width:1.15rem;height:1.15rem;background-color:var(--highlight-hover);border:1px solid currentColor;border-radius:.375rem}.antiTable .antiTable-body__border{border:1px solid var(--theme-divider-color)}.antiTable.highlightRows .antiTable-body__row.selected{background-color:var(--highlight-hover)}.antiTable.highlightRows .antiTable-body__row.checking{background-color:var(--highlight-select)}.antiTable.highlightRows .antiTable-body__row.checking:hover{background-color:var(--highlight-select-hover)}.scroller-header,.scroller-thead{position:sticky;top:0;z-index:2}.scroller-thead{height:3rem;background-color:var(--theme-table-header-color)}.scroller-thead__tr{height:3rem}.scroller-tfoot{position:sticky;z-index:2;bottom:0;height:2.5rem;background-color:var(--theme-table-header-color)}.scroller-tfoot tr{height:2.5rem;box-shadow:inset 0 1px 0 0 var(--theme-divider-color)}.scroller-first-column th:first-child,.scroller-first-column td:first-child{position:sticky;padding:0;left:0;background-color:var(--theme-bg-color);border-right:1px solid rgba(0,0,0,0) !important;z-index:1}.scroller-first-column th .fullfill,.scroller-first-column td .fullfill{display:flex;align-items:center;padding:.5rem;width:100%;height:100%;background-color:var(--theme-bg-color);border-right:1px solid var(--theme-divider-color)}.scroller-first-column th .fullfill.center,.scroller-first-column td .fullfill.center{justify-content:center}.popup-tooltip .antiTable .scroller-thead,.popup .antiTable .scroller-thead{background-color:var(--theme-table-header-color)}.popup-tooltip .antiTable .antiTable-body__row:hover .antiTable-cells__firstCell .antiTable-cells__firstCell-menuRow{visibility:hidden}.antiComponentBox{padding:.5rem;background-color:var(--theme-list-row-color);border:1px solid var(--theme-list-divider-color);border-radius:.75rem}.antiComponentBox.antiComponentBoxFocused{background-color:var(--theme-button-hovered)}.antiList-cells{display:flex;align-items:center;white-space:nowrap}.antiList-cells__checkCell,.antiList-cells__notifyCell{display:flex;justify-content:center;align-items:center}.antiList-cells__checkCell{visibility:hidden}.antiList__row .antiList-cells__notifyCell,.antiList__row .antiList-cells__checkCell{flex-shrink:0;z-index:1}.antiList__row:hover .antiList-cells__checkCell,.antiList__row.checking .antiList-cells__checkCell{visibility:visible}.antiList__row:hover .antiList-cells__notifyCell .notify-table-kind,.antiList__row.checking .antiList-cells__notifyCell .notify-table-kind{width:1.15rem;height:1.15rem;background-color:var(--highlight-hover);border:1px solid currentColor;border-radius:.375rem}.antiSelect{display:flex;align-items:center;flex-wrap:nowrap;min-width:0;cursor:pointer}.antiSelect .button{flex-shrink:0;width:2.25rem;height:2.25rem;background-color:rgba(0,0,0,0);border:1px solid var(--divider-color)}.antiSelect .button.circle{border-radius:50%}.antiSelect .button.round-2{border-radius:.5rem}.antiSelect .button>.icon{color:var(--dark-color)}.antiSelect .button.selected{background-color:var(--button-bg-color);border-color:rgba(0,0,0,0)}.antiSelect .button:focus{box-shadow:0 0 0 3px var(--primary-button-outline)}.antiSelect .button:focus>.icon{color:var(--caption-color)}.antiSelect:hover .button{background-color:var(--button-bg-hover);border-color:var(--button-border-hover)}.antiSelect:hover .button>.icon{color:var(--caption-color)}.antiSelect .label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:0;font-size:.75rem;font-weight:500;color:var(--accent-color)}.antiSelect .group{display:flex;flex-direction:column;flex-wrap:nowrap;margin-left:.75rem;min-height:0}.antiOption{position:relative;display:flex;justify-content:space-between;align-items:center;padding:0 .25rem;height:2rem;min-width:0;font-size:.8125rem;border-radius:.375rem;outline:none;z-index:1}.antiOption .tools{opacity:0}.antiOption.leftPadding{padding-left:.625rem}.antiOption::before{position:absolute;top:-0.125rem;bottom:-0.125rem;left:-0.125rem;right:-0.125rem;border:1px solid var(--primary-button-default);border-radius:.5rem;z-index:-1}.antiOption:hover{background-color:var(--theme-button-hovered)}.antiOption:hover .tools{opacity:1}.antiOption:focus-within::before,.antiOption:focus::before{content:""}.antiWrapper{position:relative;display:flex;align-items:center;flex-wrap:nowrap;min-width:0}.antiWrapper.conners::after,.antiWrapper.conners::before{position:absolute;width:6px;height:6px;background-color:var(--primary-button-default)}.antiWrapper.conners::before{top:-2px;left:-4px;clip-path:path("M0,6v-6h6v1h-5v5z")}.antiWrapper.conners::after{bottom:-2px;right:-4px;clip-path:path("M0,6h6v-6h-1v5h-5z")}.antiWrapper.wraped::before,.antiWrapper.wraped::after{content:""}.antiWrapper.focusWI:focus-within::before,.antiWrapper.focusWI:focus-within::after{content:""}.antiWrapper.focus:focus::before,.antiWrapper.focus:focus::after{content:""}.antiWrapper .result{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:0}.antiWrapper .result.selected{color:var(--caption-color)}.antiWrapper .result.not-selected{color:var(--dark-color)}.antiWrapper .result.highlight{font-weight:500;font-size:1rem}.antiWrapper .divider{font-weight:500;font-size:.75em;color:var(--dark-color)}.antiWrapper .divider.inter{font-size:1em}.inbox-activity{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;background-color:var(--theme-inbox-activity-bgcolor)}.inbox-activity__container{position:relative;display:flex;flex-grow:1;flex-shrink:0;min-width:0;min-height:0;font-size:.8125rem;border:1px solid rgba(0,0,0,0);outline:none}.inbox-activity__container:not(.selected){margin:0 1.75rem;cursor:pointer}.inbox-activity__container .crop-presenter,.inbox-activity__container .inline-presenter{margin:-0.3125rem 0}.inbox-activity__container .inbox-activity__content{display:flex;flex-direction:column;flex-grow:1;min-width:0;min-height:0;color:var(--theme-caption-color)}.inbox-activity__container .inbox-activity__content.shrink{padding:.75rem 0}.inbox-activity__container .inbox-activity__content:not(.shrink){padding:1rem 0}.inbox-activity__container .time{color:var(--theme-halfcontent-color)}.inbox-activity__container .notify{position:absolute;top:1rem;left:-1.125rem;height:.5rem;width:.5rem;background-color:var(--theme-inbox-notify);border-radius:50%}.inbox-activity__container .notify.people{top:1.5rem;background-color:var(--theme-inbox-people-notify)}.inbox-activity__container .counter{display:flex;align-items:center;justify-content:center;height:1.375rem;width:1.375rem;color:var(--theme-dark-color);background-color:var(--theme-inbox-counter-bgcolor);border-radius:50%}.inbox-activity__container .counter.float{position:absolute;top:.5625rem;right:0}.inbox-activity__container .counter.people{color:var(--theme-inbox-people-notify);background-color:var(--theme-inbox-people-counter-bgcolor)}.inbox-activity__container .arrow{position:absolute;top:1.125rem;right:0}.inbox-activity__container:last-child:not(.selected){border-bottom:1px solid var(--theme-inbox-activitymsg-divider)}.inbox-activity__container:not(.selected)+.inbox-activity__container:not(.selected){border-top-color:var(--theme-inbox-activitymsg-divider)}.inbox-activity__container.selected{margin:0 .5rem;background-color:var(--theme-inbox-activitymsg-bgcolor);border:1px solid var(--theme-inbox-activitymsg-border);border-radius:.25rem}.inbox-activity__container.selected .notify{left:.125rem}.inbox-activity__container.selected .inbox-activity__content{padding:1rem 1.25rem}.inbox-activity__container.selected .inbox-activity__content.shrink{padding:.75rem 1.25rem}.inbox-activity__container.selected .counter{visibility:hidden}.inbox-activity__container.selected .counter.float{right:1.25rem}.inbox-activity__container.selected .arrow{right:1.25rem}.antiPresenter{display:flex;align-items:center;flex-wrap:nowrap;min-width:0}.antiPresenter .ap-icon{display:flex;align-items:center;color:var(--theme-dark-color);height:100%;aspect-ratio:1}.antiPresenter .ap-label{min-width:0;text-align:left;color:var(--theme-caption-color)}.antiPresenter .ap-label.colorInherit{color:inherit}.antiPresenter:hover .ap-icon,.antiPresenter:hover .ap-label{color:var(--theme-caption-color)}.list-container .category-container .categoryHeader.subLevel.closed{border-radius:0 0 .25rem .25rem;border-bottom:1px solid var(--theme-list-border-color)}.list-container .category-container .categoryHeader.closed:not(.subLevel){border-radius:0 0 .25rem .25rem}.list-container .category-container .categoryHeader.closed:not(.subLevel)::before,.list-container .category-container .categoryHeader.closed:not(.subLevel)::after{border-radius:.25rem}.list-container .category-container .categoryHeader.closed:not(.subLevel)::after{border-bottom-color:var(--theme-list-border-color)}.list-container .category-container .listGrid .fix-margin{margin-left:.875rem}.list-container .category-container .listGrid .name{margin-left:.375rem}.list-container .category-container .listGrid .compression-bar{overflow:hidden;display:flex;justify-content:flex-end;align-items:center;flex-grow:1;border-radius:1.625rem;transition:flex-shrink .25s cubic-bezier(0.38, 0.01, 0.33, 1) 0s}.list-container .category-container .listGrid .compression-bar:hover{flex-shrink:.5;min-width:initial}.list-container .category-container .listGrid .compression-bar>*:last-child{flex-shrink:0;width:-moz-max-content;width:max-content}.list-container .category-container .listGrid .compression-bar>*:not(:first-child){margin-left:.25rem}.list-container .category-container .listGrid .compression-bar>*>*:not(.only-icon){min-width:-moz-fit-content;min-width:fit-content}.list-container .category-container .listGrid .panel-trigger>*{pointer-events:none}.list-container .listitems-container,.list-container .listitems-container:hover,.list-container .antiButton.list,.list-container .antiButton.list:hover,.list-container .datetime-button,.list-container .datetime-button:hover{padding-left:.5rem !important;padding-right:.5rem !important;font-size:.8125rem !important;background-color:var(--theme-list-button-color) !important}.list-container .listitems-container:not(.only-icon) .btn-icon,.list-container .listitems-container:not(.only-icon) .icon,.list-container .listitems-container:hover:not(.only-icon) .btn-icon,.list-container .listitems-container:hover:not(.only-icon) .icon,.list-container .antiButton.list:not(.only-icon) .btn-icon,.list-container .antiButton.list:not(.only-icon) .icon,.list-container .antiButton.list:hover:not(.only-icon) .btn-icon,.list-container .antiButton.list:hover:not(.only-icon) .icon,.list-container .datetime-button:not(.only-icon) .btn-icon,.list-container .datetime-button:not(.only-icon) .icon,.list-container .datetime-button:hover:not(.only-icon) .btn-icon,.list-container .datetime-button:hover:not(.only-icon) .icon{margin-right:.375rem !important}.list-container .listitems-container .label,.list-container .listitems-container:hover .label,.list-container .antiButton.list .label,.list-container .antiButton.list:hover .label,.list-container .datetime-button .label,.list-container .datetime-button:hover .label{font-size:.8125rem !important;color:var(--theme-halfcontent-color) !important}.list-container .listitems-container .icon,.list-container .listitems-container .btn-icon,.list-container .listitems-container:hover .icon,.list-container .listitems-container:hover .btn-icon,.list-container .antiButton.list .icon,.list-container .antiButton.list .btn-icon,.list-container .antiButton.list:hover .icon,.list-container .antiButton.list:hover .btn-icon{color:var(--theme-halfcontent-color) !important}.list-container .datetime-button .btn-icon.normal,.list-container .datetime-button:hover .btn-icon.normal{color:var(--theme-halfcontent-color) !important}.kanban-container .card-container .antiButton.link-bordered{padding:0 .5rem !important}.kanban-container .card-container .card-labels>*:not(.labels-container),.kanban-container .card-container .card-labels.labels .labels-container>*{margin:.25rem .25rem 0 0}.kanban-container .card-container .card-labels>*:not(.labels-container):last-child,.kanban-container .card-container .card-labels.labels .labels-container>*:last-child{flex-shrink:0;margin-right:0}.kanban-container .card-container .card-labels .datetime-button{padding:0 .25rem !important;height:1.75rem !important;font-size:.8125rem !important}.kanban-container .card-container .card-labels .label{font-size:.8125rem !important}.list-container .compression-bar .label-wrapper,.kanban-container .card-container .card-labels .label-wrapper{display:flex;align-items:center;min-width:0}.toDos-container .task-item.dragged{overflow:hidden;background-color:var(--theme-bg-dark-color);border-color:var(--theme-divider-color);border-radius:.125rem;opacity:.75}.toDos-container .task-item.dragged .hideOnDrag{opacity:0 !important}.antiOverlay{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:var(--theme-overlay-color);pointer-events:all}.antiCard{display:flex;flex-direction:column;min-height:0;background:var(--theme-popup-color);border-radius:.5rem;box-shadow:var(--theme-popup-shadow)}.antiCard .antiCard-header{position:relative;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.antiCard .antiCard-header.withSub:not(.thinHeader){padding:1.5rem 1.5rem 0}.antiCard .antiCard-header.withSub.thinHeader{padding:1rem 1.5rem 0}.antiCard .antiCard-header.thinHeader:not(.withSub){padding:1rem 1.5rem}.antiCard .antiCard-header:not(.withSub,.thinHeader){padding:1.5rem}.antiCard .antiCard-header.noPadding{padding:0 1.5rem;min-height:4.75rem}.antiCard .antiCard-header__title-wrap{overflow-x:auto;display:flex;align-items:center;min-width:0}.antiCard .antiCard-header__title-wrap>*:not(:last-child){margin-right:.5rem}.antiCard .antiCard-header__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:0;line-height:150%;color:var(--theme-caption-color)}.antiCard .antiCard-header__title.accentHeader{font-size:1rem}.antiCard .antiCard-header__divider{color:var(--theme-dark-color)}.antiCard .antiCard-header__error{min-width:0;flex-grow:1;position:absolute;display:flex;top:2.5rem;left:1rem;right:1rem;font-weight:500;font-size:.75rem;color:var(--system-error-color)}.antiCard .antiCard-header__error:empty{visibility:hidden}.antiCard .antiCard-subheader{display:flex;align-items:center;flex-shrink:0;padding:.5rem 1.5rem 1.5rem;min-width:0;min-height:0}.antiCard .antiCard-content{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;height:-moz-fit-content;height:fit-content;min-width:0;min-height:0}.antiCard .antiCard-pool{flex-shrink:0;display:flex;align-items:center;flex-wrap:wrap;margin:.5rem 1.5rem 1.5rem;min-width:0;font-size:.8125rem;color:var(--theme-caption-color)}.antiCard .antiCard-pool::after{content:"";width:100%;order:0}.antiCard .antiCard-pool__separator{flex-shrink:0;margin-top:1.5rem;height:1px;background-color:var(--theme-popup-divider)}.antiCard .antiCard-pool>*{margin:.5rem .5rem 0 0}.antiCard .antiCard-pool .new-line{min-width:0;order:1}.antiCard .antiCard-attachments,.antiCard .antiCard-block,.antiCard .antiCard-blocks{border-top:1px solid var(--theme-popup-divider)}.antiCard .antiCard-block,.antiCard .antiCard-blocks{display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;min-width:0;min-height:0}.antiCard .antiCard-attachments,.antiCard .antiCard-blocks{background-color:var(--theme-bg-accent-color)}.antiCard .antiCard-attachments__container{display:flex;align-items:center;margin:1rem 1.5rem}.antiCard .antiCard-attachments__container>*{margin-right:1rem}.antiCard .antiCard-attachments__container>*:last-child{margin-right:1.5rem}.antiCard .antiCard-block{padding:1.5rem}.antiCard .antiCard-blocks{padding:.75rem 1.5rem}.antiCard .antiCard-footer{overflow:hidden;flex-shrink:0;direction:ltr;display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;height:4.25rem;border-radius:0 0 .5rem .5rem}.antiCard .antiCard-footer.divide{border-top:1px solid var(--theme-popup-divider)}.antiCard .antiCard-footer.reverse{flex-direction:row-reverse}.antiCard .antiCard-footer__error{flex-grow:1;display:flex;margin-left:.375rem;min-width:0;font-weight:500;font-size:.75rem;color:var(--system-error-color)}.antiCard .antiCard-footer__error:empty{visibility:hidden}.antiCard .antiCard-menu__item{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;margin:0 .5rem;padding:.25rem .5rem;min-width:0;min-height:2.5rem;border-radius:.25rem}.antiCard .antiCard-menu__item.hoverable{cursor:pointer}.antiCard .antiCard-menu__item.hoverable:hover{background-color:var(--theme-popup-hover)}.antiCard .antiCard-menu__item span{margin-right:.5rem;color:var(--theme-caption-color)}.antiCard .antiCard-menu__spacer{flex-shrink:0;height:.5rem}.antiCard .antiCard-menu__divider{flex-shrink:0;margin:.5rem 0;height:1px;background-color:var(--theme-popup-divider)}.antiCard .antiCard-group{padding:.5rem 1rem}.antiCard .antiCard-group:not(:last-child){border-bottom:1px solid var(--theme-divider-color)}.antiCard .antiCard-group.grid{display:grid;grid-template-columns:5rem auto;grid-auto-rows:minmax(2rem, auto);-moz-column-gap:.5rem;column-gap:.5rem}.antiCard .antiCard-group.grid .label{display:flex;align-items:center;text-align:left;font-weight:500;font-size:.75rem;line-height:.75rem;color:var(--theme-content-color)}.antiCard .antiCard-group.grid .value{display:flex;align-items:center;justify-content:flex-end}.antiCard.dialog{height:auto;max-height:inherit}.antiCard.dialog.large{width:45rem;max-width:60rem}.antiCard.dialog.medium{width:37.5rem;max-width:37.5rem}.antiCard.dialog.small{width:30rem;max-width:30rem}.antiCard.dialog.x-small{width:25rem;max-width:25rem}.antiCard.dialog.menu{width:17.5rem;max-width:17.5rem}.antiCard.dialog.full{width:-moz-max-content;width:max-content}.antiCard.mobile{width:90vw;max-width:90vw;max-height:90vh}@media screen and (max-width: 480px){.antiCard.mobile{width:100%;max-width:100%;max-height:100%}}.antiCard.mobile .antiCard-header{padding:.75rem .75rem .375rem}.antiCard.mobile .antiCard-header__divider,.antiCard.mobile .antiCard-header__title{font-weight:400;font-size:.8125rem}.antiCard.mobile .antiCard-content{margin:.5rem 1.125rem 1rem}.antiCard.mobile .antiCard-pool{flex-direction:row;align-items:center;margin:0 .5rem .25rem;font-size:.75rem}.antiCard.mobile .antiCard-footer{padding:.75rem;height:auto}.antiDialog{display:flex;flex-direction:column;height:100%;min-width:20rem;min-height:0;background-color:var(--theme-popup-color);border-radius:.5rem}.antiDialog:not(.fullsize){max-width:calc(100vw - 2rem);border:1px solid var(--theme-popup-divider);box-shadow:var(--theme-popup-shadow)}.antiDialog.fullsize{width:calc(100vw - 3rem);height:calc(100vh - 4rem);max-width:calc(100vw - 3rem);max-height:calc(100vh - 4rem)}.mobile-theme .antiDialog.fullsize{width:100%;height:100%;max-width:100%;max-height:100%}.antiDialog .header{flex-shrink:0;padding:.25rem .5rem;background-color:var(--theme-popup-header);border-bottom:1px solid var(--theme-popup-divider);border-radius:.5rem .5rem 0 0}.antiDialog .header .title{flex-grow:1;font-size:1rem;color:var(--theme-caption-color)}.antiDialog .content{display:flex;flex-direction:column;flex-grow:1;min-width:0;min-height:0;overflow:hidden}.antiDialog .content.rounded{border-radius:0 0 .5rem .5rem}.antiDialog .content:has(audio){flex-grow:0}.antiDialog .footer{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;padding:.25rem .5rem;border-top:1px solid var(--theme-popup-divider);border-radius:0 0 .5rem .5rem}.hulyPopup-container{display:flex;flex-direction:column;padding:1px;min-width:15rem;max-width:15rem;max-height:22.625rem;background:var(--theme-popup-color);border:1px solid var(--theme-popup-divider);border-radius:var(--small-BorderRadius);box-shadow:var(--global-popover-ShadowX) var(--global-popover-ShadowY) var(--global-popover-ShadowBlur) var(--global-popover-ShadowSpread) var(--global-popover-ShadowColor)}.hulyPopup-container .hulyPopup-row{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch;gap:var(--spacing-1);padding:var(--spacing-1_5);min-width:0;min-height:0;text-align:left;border-radius:var(--extra-small-BorderRadius);border:none}.hulyPopup-container .hulyPopup-row.withKeys{align-items:center;padding:0 var(--spacing-1_5);min-height:var(--global-medium-Size)}.hulyPopup-container .hulyPopup-row__icon{flex-shrink:0;width:var(--global-min-Size);height:var(--global-min-Size);color:var(--global-primary-TextColor)}.hulyPopup-container .hulyPopup-row__labels-wrapper{display:flex;flex-direction:column;flex-grow:1;gap:var(--spacing-0_25);min-width:0;min-height:0}.hulyPopup-container .hulyPopup-row__label{flex-grow:1;font-weight:400;line-height:1rem}.hulyPopup-container .hulyPopup-row__label:not(.small){font-size:.875rem}.hulyPopup-container .hulyPopup-row__label.small{font-size:.75rem}.hulyPopup-container .hulyPopup-row__label:not(.dark){color:var(--global-primary-TextColor)}.hulyPopup-container .hulyPopup-row__label.dark{color:var(--theme-dark-color)}.hulyPopup-container .hulyPopup-row__keys,.hulyPopup-container .hulyPopup-row__keys .key{display:flex;justify-content:center;align-items:center}.hulyPopup-container .hulyPopup-row__keys{gap:var(--spacing-0_25);margin-left:var(--spacing-1)}.hulyPopup-container .hulyPopup-row__keys .key{padding:var(--spacing-0_5);min-width:var(--global-extra-small-Size);font-size:.75rem;color:var(--global-primary-TextColor);background-color:var(--theme-tooltip-key-bg);border:1px solid var(--theme-button-border);border-radius:var(--extra-small-BorderRadius)}.hulyPopup-container .hulyPopup-row:hover{background-color:var(--theme-popup-hover)}.selectPopup{overflow:hidden;display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content;min-width:12.5rem;max-width:17rem;max-height:22rem}.selectPopup:focus{outline:0}.selectPopup:not(.embedded){background:var(--theme-popup-color);border:1px solid var(--theme-popup-divider);border-radius:.5rem;box-shadow:var(--theme-popup-shadow)}.selectPopup.noShadow,.selectPopup.embedded{background:none;border:none;box-shadow:none}.selectPopup.auto{max-width:unset}.selectPopup.full-width{flex-grow:1;background:none;border-radius:0;box-shadow:none;width:100%;max-width:100%}.selectPopup.maxHeight{height:22rem}.selectPopup.autoHeight{max-height:calc(100vh - 2rem);height:auto}.selectPopup.width-40{max-width:40rem !important;width:40rem !important}.selectPopup.max-width-40{max-width:40rem !important}.selectPopup .header{flex-shrink:0;padding:.5rem}.selectPopup .header:not(.no-border){margin-bottom:.5rem;border-bottom:1px solid var(--theme-popup-divider)}.selectPopup .header .clear-btn{display:flex;justify-content:center;align-items:center;width:.75rem;height:.75rem;border-radius:50%}.selectPopup .header .clear-btn .icon{width:.625rem;height:.625rem}.selectPopup .header .clear-btn.show{color:var(--theme-content-color);background-color:var(--theme-button-default);cursor:pointer}.selectPopup .header .clear-btn.show:hover{color:var(--theme-caption-color);background-color:var(--theme-button-hovered)}.selectPopup .header+.header{padding:0 1rem .5rem}.selectPopup .scroll{flex-grow:1;min-height:0;height:-moz-max-content;height:max-content;overflow-x:hidden;overflow-y:auto}.selectPopup .scroll::-webkit-scrollbar{width:0}.selectPopup .scroll .box{display:flex;flex-direction:column;height:100%}.selectPopup .menu-item{flex-shrink:0;justify-content:flex-start;padding:.25rem .5rem;min-width:0;min-height:2.25rem;text-align:left;color:var(--theme-caption-color);border-radius:.25rem}.selectPopup .menu-item:not(.default-cursor){cursor:pointer}.selectPopup .menu-item.high{height:3rem}.selectPopup .menu-item .icon,.selectPopup .menu-item .color,.selectPopup .menu-item .tag{flex-shrink:0;margin-right:.5rem}.selectPopup .menu-item .icon,.selectPopup .menu-item div.check{width:1rem;height:1rem;color:var(--theme-dark-color)}.selectPopup .menu-item div.check{flex-shrink:0}.selectPopup .menu-item div.check:not(.ml-0){margin-left:.5rem}.selectPopup .menu-item .color{width:.875rem;height:.875rem;border:1px solid rgba(0,0,0,.1);border-radius:.25rem}.selectPopup .menu-item .tag{width:.5rem;height:.5rem;border-radius:50%}.selectPopup .menu-item .label{flex-grow:1;min-width:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:var(--theme-caption-color)}.selectPopup .menu-item .tool{visibility:hidden;flex-shrink:0}.selectPopup .menu-item:not(.withList){margin:0 .5rem}.selectPopup .menu-item:not(.withList,.no-focus):focus,.selectPopup .menu-item:not(.withList,.no-hover):hover{background-color:var(--theme-popup-hover)}.selectPopup .menu-item:not(.withList,.no-focus):focus .tool,.selectPopup .menu-item:not(.withList,.no-hover):hover .tool{visibility:visible}.selectPopup .sticky-wrapper{display:flex;flex-direction:column}.selectPopup .menu-group{overflow:hidden;display:flex;flex-direction:column;height:0;transition:height .5s ease}.selectPopup .menu-group__header{position:sticky;top:0;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:.25rem 1rem;font-weight:500;font-size:.625rem;text-transform:uppercase;text-align:left;color:var(--theme-caption-color);background-color:var(--theme-popup-color)}.selectPopup .menu-group__header:not(.default-cursor){cursor:pointer}.selectPopup .menu-group__header .icon{width:.25rem;transform-origin:40% 50%;transform:rotate(0deg);transition:transform .15s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.selectPopup .menu-group__header .chevron{width:1rem;height:1rem;color:var(--theme-trans-color);transform-origin:center;transform:rotate(-90deg);transition:transform .2s ease}.selectPopup .menu-group__header.show .icon{transform:rotate(90deg)}.selectPopup .menu-group__header.show .chevron{transform:rotate(0deg)}.selectPopup .menu-group__header:hover{color:var(--theme-caption-color)}.selectPopup .menu-group__header.show+.menu-group{height:auto}.selectPopup .menu-space{flex-shrink:0;height:.5rem}.selectPopup .menu-separator{flex-shrink:0;margin:.5rem 0;height:1px;background-color:var(--theme-popup-divider)}.antiPopup{display:flex;flex-direction:column;width:auto;min-height:0;min-width:0;max-width:30rem;background:var(--theme-popup-color);border:1px solid var(--theme-popup-divider);border-radius:.5rem;box-shadow:var(--theme-popup-shadow);-webkit-user-select:none;-moz-user-select:none;user-select:none}.antiPopup.isDock{border-radius:0;height:100%}.antiPopup .ap-space{flex-shrink:0;height:.25rem}.antiPopup .ap-space.x1-5{height:.375rem}.antiPopup .ap-space.x2{height:.5rem}.antiPopup .ap-space.x3{height:.75rem}.antiPopup .ap-scroll{flex-grow:1;margin:0;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.antiPopup .ap-scroll::-webkit-scrollbar-track{margin:0}.antiPopup .ap-scroll::-webkit-scrollbar-thumb{background-color:var(--scrollbar-bar-color)}.antiPopup .ap-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-bar-hover)}.antiPopup .ap-box{display:flex;flex-direction:column;padding:0;height:100%;min-width:0;min-height:0}.antiPopup .ap-menuItem{flex-shrink:0;justify-content:flex-start;text-align:left;min-width:0;color:var(--theme-caption-color);cursor:pointer}.antiPopup .ap-menuItem:not(.separator){min-height:2.25rem;border-radius:.25rem}.antiPopup .ap-menuItem:not(.separator,.noMargin){margin-left:.5rem;margin-right:.5rem}.antiPopup .ap-menuItem.withComp{display:flex;align-items:center;flex-wrap:nowrap;padding:.25rem .5rem .25rem 0;min-width:0;min-height:0}.antiPopup .ap-menuItem.selected,.antiPopup .ap-menuItem.hoverable:hover{background:var(--theme-popup-hover)}.antiPopup .ap-menuItem.empty{display:flex;justify-content:center;font-style:italic;color:var(--theme-dark-color);cursor:default}.antiPopup .ap-menuItem.empty:hover{color:var(--theme-content-color);background-color:rgba(0,0,0,0)}.antiPopup .ap-menuItem.withCheck{justify-content:space-between}.antiPopup .ap-menuItem.withIcon .icon{color:var(--theme-dark-color)}.antiPopup .ap-menuItem.withIcon.hover .icon{color:var(--theme-dark-color)}.antiPopup .ap-menuItem.withDrag{width:calc(100% - 1rem);padding:.5rem .5rem .5rem .125rem}.antiPopup .ap-menuItem.withDrag .drag{flex-shrink:0;margin-right:.375rem;color:var(--theme-trans-color)}.antiPopup .ap-menuItem.withDrag .icon{flex-shrink:0;margin-right:.5rem}.antiPopup .ap-menuItem.withDrag .logo{overflow:hidden;flex-shrink:0;margin-right:.5rem;width:2rem;height:2rem;border-radius:.25rem}.antiPopup .ap-menuItem.withDrag .logo.empty{background-color:var(--theme-button-pressed)}.antiPopup .ap-menuItem.withDrag .label{font-weight:500}.antiPopup .ap-menuItem.withDrag .description{font-size:.6875rem;color:var(--theme-halfcontent-color)}.antiPopup .ap-menuItem.hover{background-color:var(--theme-popup-hover);outline:none}.antiPopup .ap-menuItem.redlight{color:var(--highlight-red)}.antiPopup .ap-menuItem.redlight:hover{color:var(--highlight-red-hover)}.antiPopup .ap-menuItem.redlight:active{color:var(--highlight-red-press)}.antiPopup .ap-menuItem.redlight:focus{color:var(--highlight-red-press)}.antiPopup .ap-menuItem.separator{flex-shrink:0;height:1px;background-color:var(--theme-popup-divider)}.antiPopup .ap-menuItem.separator:not(.halfMargin){margin:.5rem 0}.antiPopup .ap-menuItem.separator.halfMargin{margin:.25rem 0}.antiPopup:not(.thinStyle) .ap-menuItem:not(.separator,.withComp){padding:.625rem .5rem}.antiPopup.thinStyle{border-radius:.75rem}.antiPopup.thinStyle .ap-menuItem:not(.separator){padding:0 .5rem;min-height:2rem;font-size:.8125rem;border-radius:.375rem}.antiPopup.thinStyle .ap-menuItem:not(.separator,.noMargin){margin-left:.375rem;margin-right:.375rem}.antiPopup .ap-check{flex-shrink:0;margin-left:1rem;width:1rem;height:1rem;color:var(--theme-popup-checkicon)}.antiPopup .ap-subheader{flex-shrink:0;padding:.5rem 1rem;min-width:0;min-height:2rem;text-transform:uppercase;font-weight:500;font-size:.625rem;color:var(--theme-dark-color)}.antiPopup .ap-subheader:not(.caption){letter-spacing:1px}.antiPopup .ap-subheader.caption{padding-top:1rem;color:var(--theme-caption-color)}.antiPopup .ap-menuHeader{display:flex;flex-direction:column;border-bottom:1px solid var(--theme-popup-divider)}.antiPopup .ap-menuHeader .tabs{display:flex;align-items:center;padding:0 .375rem;min-width:0}.antiPopup .ap-menuHeader .tabs .tab{position:relative;display:flex;justify-content:center;align-items:center;min-width:2.25rem;min-height:2.75rem;color:var(--theme-dark-color);outline:none}.antiPopup .ap-menuHeader .tabs .tab:not(:last-child){margin-right:.375rem}.antiPopup .ap-menuHeader .tabs .tab:not(.selected,.disabled){cursor:pointer}.antiPopup .ap-menuHeader .tabs .tab.disabled{color:var(--theme-darker-color)}.antiPopup .ap-menuHeader .tabs .tab.selected{color:var(--theme-caption-color)}.antiPopup .ap-menuHeader .tabs .tab.selected::after{position:absolute;content:"";left:0;bottom:-1px;width:100%;height:2px;background-color:var(--theme-link-color)}.antiPopup-withHeader .ap-header{flex-shrink:0;display:flex;flex-direction:column;margin:0 .5rem;text-align:left}.antiPopup-withHeader .ap-header .ap-caption{margin:.5rem 0 0 .75rem;font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--theme-dark-color)}.antiPopup-submenu{display:flex;align-items:center;flex-shrink:0;justify-content:flex-start;margin:0 .5rem;padding:.25rem .5rem;min-width:0;min-height:2.25rem;text-align:left;color:var(--theme-caption-color);border-radius:.25rem;outline:none;cursor:pointer}.antiPopup-submenu .icon{margin-right:.5rem;color:var(--theme-dark-color)}.antiPopup-submenu.withHover:hover{background-color:var(--theme-popup-hover)}.antiPopup .ap-menuItem.arrow,.selectPopup .menu-item.arrow,.antiPopup-submenu{position:relative}.antiPopup .ap-menuItem.arrow span,.selectPopup .menu-item.arrow span,.antiPopup-submenu span{padding-right:1rem}.antiPopup .ap-menuItem.arrow::after,.selectPopup .menu-item.arrow::after,.antiPopup-submenu::after{content:"▶";position:absolute;top:50%;right:.5rem;font-size:.375rem;color:var(--theme-dark-color);transform:translateY(-50%)}.notifyPopup,.helpAndSupportPopup{overflow:hidden;display:flex;flex-direction:column;padding:.5rem;min-height:22rem;background:var(--theme-popup-color);border-radius:.5rem;box-shadow:var(--theme-popup-shadow)}.notifyPopup:not(.min-w-168),.helpAndSupportPopup:not(.min-w-168){min-width:22rem}.notifyPopup .header,.helpAndSupportPopup .header{display:flex;align-items:center;flex-shrink:0;padding:0 .75rem .5rem 1rem;height:3rem;min-height:0}.notifyPopup .space,.helpAndSupportPopup .space{flex-shrink:0;height:.25rem}.notifyPopup .space.x2,.helpAndSupportPopup .space.x2{height:.5rem}.notifyPopup .space.x3,.helpAndSupportPopup .space.x3{height:.75rem}.notifyPopup .comment::after,.notifyPopup .mention::after{content:none !important}.notifyPopup .content .mention{margin-top:0 !important}.helpAndSupportPopup{height:100%;min-height:100%;min-width:20rem}.popup .tr-body:hover,.popup-tooltip .tr-body:hover{background-color:rgba(0,0,0,0) !important}.popup-tooltip .tr-body .menuRow{visibility:hidden !important}.hulyPanels-container{display:flex;width:100%;height:100%;min-width:0;min-height:0;background-color:var(--theme-navpanel-color);border-radius:0 var(--small-focus-BorderRadius) var(--small-focus-BorderRadius) 0}.hulyPanels-container .antiPanel-component{border-radius:var(--small-focus-BorderRadius)}.hulyNavPanel-container a.noUnderline{display:inline-flex;flex-shrink:0;min-width:0;min-height:0}.hulyNavPanel-container a.noUnderline button.type-link{width:100%}.hulyNavPanel-container .hulyNavItem-container,.hulyNavPanel-container .hulyTaskNavLink-container,.parentSelector .hulyNavItem-container{margin:0 .75rem}.hulyNavPanel-header{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;padding:var(--spacing-1_5) var(--spacing-1_5) var(--spacing-3) var(--spacing-2_5);font-weight:700;font-size:1.25rem;line-height:1.5rem;color:var(--global-primary-TextColor)}.hulyNavPanel-header:not(.withButton){min-height:4.25rem}.hulyNavPanel-header.withButton{min-width:0;min-height:0}.hulyNavPanel-header.small{padding-bottom:var(--spacing-1_5)}.hulyNavGroup-container{display:flex;flex-direction:column;flex-shrink:0;width:100%;min-width:0;min-height:0}.hulyNavGroup-container .hulyNavGroup-header{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;margin:0;padding:var(--spacing-1) var(--spacing-2_25) var(--spacing-1) var(--spacing-2);min-height:var(--global-medium-Size);border:none;outline:none}.hulyNavGroup-container .hulyNavGroup-header.disabled{cursor:default}.hulyNavGroup-container .hulyNavGroup-header__chevron,.hulyNavGroup-container .hulyNavGroup-header__arrow,.hulyNavGroup-container .hulyNavGroup-header__icon{display:flex;justify-content:center;align-items:center;flex-shrink:0}.hulyNavGroup-container .hulyNavGroup-header__chevron{margin:0 .125rem;width:1.25rem;height:1.25rem;color:var(--global-disabled-TextColor);border:1px solid rgba(0,0,0,0);border-radius:var(--extra-small-BorderRadius)}.hulyNavGroup-container .hulyNavGroup-header__chevron>*{transform-origin:center;transform:rotate(0deg);transition:transform .1s ease-in-out}.hulyNavGroup-container .hulyNavGroup-header__chevron.collapsed>*{transform:rotate(-90deg)}.hulyNavGroup-container .hulyNavGroup-header__icon{margin:0 .125rem;width:1.5rem;height:1.5rem;color:var(--global-primary-TextColor);background-color:var(--theme-navpanel-selected);border:1px solid var(--global-subtle-ui-BorderColor);border-radius:var(--extra-small-BorderRadius)}.hulyNavGroup-container .hulyNavGroup-header__icon.folder{background-color:var(--theme-statusbar-color);border-color:var(--global-surface-01-BorderColor)}.hulyNavGroup-container .hulyNavGroup-header__label{display:inline-flex;align-items:center;gap:var(--spacing-0_5);padding:var(--spacing-0_25) var(--spacing-0_5);min-width:0;text-transform:uppercase;color:var(--global-tertiary-TextColor);border-radius:var(--extra-small-BorderRadius)}.hulyNavGroup-container .hulyNavGroup-header__tools{display:none;align-items:center;flex-shrink:0;gap:var(--spacing-0_5);margin-left:var(--spacing-1);min-width:0;max-width:50%}.hulyNavGroup-container .hulyNavGroup-header__arrow{margin-left:var(--spacing-0_5);width:var(--global-min-Size);height:var(--global-min-Size);color:var(--global-accent-IconColor)}.hulyNavGroup-container .hulyNavGroup-header.showMenu .hulyNavGroup-header__tools,.hulyNavGroup-container .hulyNavGroup-header.highlighted .hulyNavGroup-header__tools,.hulyNavGroup-container .hulyNavGroup-header.selected .hulyNavGroup-header__tools,.hulyNavGroup-container .hulyNavGroup-header:hover .hulyNavGroup-header__tools{display:flex}.hulyNavGroup-container .hulyNavGroup-header.showMenu .hulyNavGroup-header__label,.hulyNavGroup-container .hulyNavGroup-header.highlighted .hulyNavGroup-header__label,.hulyNavGroup-container .hulyNavGroup-header.selected .hulyNavGroup-header__label{background-color:var(--global-ui-BackgroundColor)}.hulyNavGroup-container .hulyNavGroup-header.showMenu .hulyNavGroup-header__chevron,.hulyNavGroup-container .hulyNavGroup-header.highlighted .hulyNavGroup-header__chevron,.hulyNavGroup-container .hulyNavGroup-header.selected .hulyNavGroup-header__chevron{color:var(--global-tertiary-TextColor)}.hulyNavGroup-container .hulyNavGroup-header.showMenu .hulyNavGroup-header__label,.hulyNavGroup-container .hulyNavGroup-header.highlighted .hulyNavGroup-header__label,.hulyNavGroup-container .hulyNavGroup-header.selected .hulyNavGroup-header__label{color:var(--global-secondary-TextColor)}.hulyNavGroup-container .hulyNavGroup-header.selected{background-color:var(--global-ui-highlight-BackgroundColor)}.hulyNavGroup-container .hulyNavGroup-header.isOpen+.hulyNavGroup-content{max-height:100%}.hulyNavGroup-container .hulyNavGroup-header.isOpen+.hulyNavGroup-content:not(:has(.nested)){margin-bottom:var(--spacing-1_5)}.hulyNavGroup-container.nested .hulyNavGroup-header .hulyNavGroup-header__icon{margin:0 var(--spacing-0_25) 0 0}.hulyNavGroup-container.nested .hulyNavGroup-header .hulyNavGroup-header__label{padding:0 var(--spacing-0_75) 0 0}.hulyNavGroup-container.nested .hulyNavGroup-header.isOpen .hulyNavGroup-header__label{background-color:var(--global-ui-BackgroundColor)}.hulyNavGroup-container .hulyNavGroup-header:hover .hulyNavGroup-header__chevron,.hulyNavGroup-container.nested .hulyNavGroup-header:hover .hulyNavGroup-header__chevron{background-color:var(--global-ui-BackgroundColor)}.hulyNavGroup-container .hulyNavGroup-header:hover .hulyNavGroup-header__label,.hulyNavGroup-container.nested .hulyNavGroup-header:hover .hulyNavGroup-header__label{background-color:var(--global-ui-hover-BackgroundColor)}.hulyNavGroup-container .hulyNavGroup-header:hover .hulyNavGroup-header__chevron,.hulyNavGroup-container.nested .hulyNavGroup-header:hover .hulyNavGroup-header__chevron{color:var(--button-subtle-IconColor)}.hulyNavGroup-container .hulyNavGroup-header:hover .hulyNavGroup-header__label,.hulyNavGroup-container.nested .hulyNavGroup-header:hover .hulyNavGroup-header__label{color:var(--global-primary-TextColor)}.hulyNavGroup-container.nested.selectable .hulyNavGroup-header{margin:0 var(--spacing-1_5) var(--spacing-1_5);padding:var(--spacing-0_5) var(--spacing-0_75) var(--spacing-0_5) var(--spacing-0_5);min-height:var(--global-small-Size);border-radius:var(--small-BorderRadius)}.hulyNavGroup-container.nested.selectable .hulyNavGroup-header.selected{padding-right:var(--spacing-0_75)}.hulyNavGroup-container.nested.selectable .hulyNavGroup-header.isOpen{margin-bottom:0}.hulyNavGroup-container:not(.nested,.noDivider),.hulyNavGroup-container.noDivider+.hulyNavGroup-container.noDivider{border-top:1px solid var(--theme-navpanel-divider)}.hulyNavGroup-container .hulyNavGroup-content{overflow:hidden;display:flex;flex-direction:column;padding:0;min-width:0;max-height:0}.hulyNavItem-container+.hulyNavGroup-container,.hulyNavPanel-container a.noUnderline+.hulyNavGroup-container{margin-top:.75rem}.hulyNavItem-container .hulyNavItem-chevron:enabled>*{transform-origin:center;transform:rotate(-90deg);transition:transform .1s ease-in-out}.hulyNavItem-container .hulyNavItem-chevron:enabled.isOpen>*{transform:rotate(0deg)}.hulySidePanel-container{display:flex;flex-direction:column;width:10rem;height:100%;min-width:0;min-height:0;border-right:1px solid var(--theme-divider-color);border-radius:0 var(--small-focus-BorderRadius) var(--small-focus-BorderRadius) 0}.antiPanel{overflow:hidden;min-width:400px;background-color:var(--theme-popup-color);border:1px solid var(--theme-popup-divider);border-radius:.5rem;flex-direction:row;box-shadow:var(--theme-popup-shadow)}.antiPanel.float{position:fixed;display:flex;flex-direction:column;top:5rem;right:.5rem;width:42rem;height:auto;min-height:0;max-height:32rem;z-index:500}.antiPanel.float .ap-header{flex-shrink:0;padding:1.5rem 1.75rem .5rem;width:100%;min-width:0;min-height:0}.antiPanel .ac-header.highlight{background-color:var(--accent-bg-color)}.antiPanel .ac-header.divide{border-bottom:1px solid var(--divider-color)}.antiPanel .ad-section-50{display:flex;flex-direction:column;flex-basis:50%;min-height:0;width:50%}.antiPanel .ad-section-50.divide{border-right:1px solid var(--divider-color)}.antiPanel .ad-tools{position:absolute;display:flex;top:1.25rem;right:1.25rem}.antiPanel .ad-tools.grow-reverse{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center}.popupPanel{overflow:hidden;display:flex;width:100%;height:100%;min-width:0;min-height:0;border-radius:var(--small-focus-BorderRadius)}.popupPanel:not(.rowContent){flex-direction:column}.panel-instance .popupPanel{background-color:var(--theme-panel-color);border:1px solid var(--theme-divider-color)}@media print{.panel-instance .popupPanel{border:none}}.popupPanel .popupPanel-title{display:flex;flex-shrink:0;justify-content:stretch;align-items:center;min-width:0;min-height:3.5rem;background-color:var(--theme-comp-header-color);border-bottom:1px solid var(--theme-divider-color)}.popupPanel .popupPanel-title:not(.indent){padding:0 1rem 0 1.25rem}.popupPanel .popupPanel-title.indent{padding:0 1rem}.popupPanel .popupPanel-title__content{display:flex;align-items:center;flex-grow:1;margin-right:.75rem;min-width:0;min-height:0}.popupPanel .popupPanel-title__content .title{min-width:0;padding:.125rem .375rem;font-size:.8125rem;color:var(--theme-content-color);background-color:var(--theme-breadcrumb-default);border-radius:.25rem}.popupPanel .popupPanel-title__content .title:not(:last-child){margin-right:.125rem}.popupPanel .popupPanel-title__content .title:not(.disabled,.not-active){cursor:pointer}.popupPanel .popupPanel-title__content .title:not(.disabled,.not-active):hover,.popupPanel .popupPanel-title__content .title:not(.disabled,.not-active):focus{background-color:var(--theme-breadcrumb-hovered)}.popupPanel .popupPanel-title__content .title:not(.disabled,.not-active):active{background-color:var(--theme-breadcrumb-pressed)}.popupPanel .popupPanel-title__content .title:not(.disabled,.not-active):hover,.popupPanel .popupPanel-title__content .title:not(.disabled,.not-active):focus,.popupPanel .popupPanel-title__content .title:not(.disabled,.not-active):active{color:var(--theme-caption-color)}.popupPanel .popupPanel-title__content .title.disabled{color:var(--theme-dark-color)}.popupPanel .popupPanel-title__content .title.not-active{color:var(--theme-caption-color);-webkit-user-select:text;-moz-user-select:text;user-select:text}.popupPanel .popupPanel-body{overflow:hidden;position:relative;display:flex;min-width:0;min-height:0;width:100%;height:100%;background-color:var(--theme-panel-color);border-top:none;border-left:none}.popupPanel .popupPanel-body.main{justify-content:stretch}.popupPanel .popupPanel-body.mobile{justify-content:center}.popupPanel .popupPanel-body__main,.popupPanel .popupPanel-body__mobile,.popupPanel .popupPanel-body__aside{overflow:hidden;display:flex;flex-direction:column;min-width:0;min-height:0}@media print{.popupPanel .popupPanel-body__main,.popupPanel .popupPanel-body__mobile,.popupPanel .popupPanel-body__aside{overflow:visible}}.popupPanel .popupPanel-body__main,.popupPanel .popupPanel-body__aside{height:100%}.popupPanel .popupPanel-body__mobile{flex-grow:1}.popupPanel .popupPanel-body__main{flex-grow:2;flex-basis:760px;border:none;border-radius:0}.popupPanel .popupPanel-body__main-content{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;width:calc(100% - 7.5rem);max-width:54rem}.popupPanel .popupPanel-body__main-content.side-content-space{--side-content-space: 21rem;max-width:calc(54rem + var(--side-content-space));padding-right:var(--side-content-space)}.popupPanel .popupPanel-body__main-content.max{max-width:100%}.popupPanel .popupPanel-body .popupPanel-body__header{display:flex;align-items:center;min-height:0}.popupPanel .popupPanel-body .popupPanel-body__header-wrapper{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:100%;min-width:0;min-height:3.5rem;border-bottom:1px solid var(--theme-divider-color)}.popupPanel .popupPanel-body .popupPanel-body__header.main{padding:.75rem 1.25rem;width:calc(100% - 5rem);height:100%;min-width:0;max-width:900px}.popupPanel .popupPanel-body .popupPanel-body__header.main.max{max-width:100%}.popupPanel .popupPanel-body .popupPanel-body__header.mobile{flex-shrink:0;padding:.5rem .75rem .75rem;width:100%;min-width:320px}.popupPanel .popupPanel-body .popupPanel-body__header.bottom-divider{border-bottom:1px solid var(--theme-divider-color)}.popupPanel .popupPanel-body .popupPanel-body__header.top-divider{border-top:1px solid var(--theme-divider-color)}.popupPanel .popupPanel-body .popupPanel-body__header .header-row{display:flex;align-items:center;width:100%;min-width:0;flex-wrap:wrap}.popupPanel .popupPanel-body .popupPanel-body__header .header-row.between{justify-content:space-between}.popupPanel .popupPanel-body .popupPanel-body__header .header-row+.header-row{margin-top:.625rem}.popupPanel .popupPanel-body .popupPanel-body__mobile-content{padding:.5rem;min-width:320px}.popupPanel .popupPanel-body__aside{width:25%;min-width:var(--panel-aside-width)}.popupPanel .popupPanel-body__aside.float{position:absolute;flex-direction:row;flex-shrink:0;top:0;left:100%;width:var(--panel-aside-width);height:100%;min-width:0;min-height:0;background-color:var(--theme-panel-color);border-bottom-right-radius:.45rem;box-shadow:0 0 0 0 rgba(0,0,0,0);transition:box-shadow 150ms ease 0s,transform 150ms cubic-bezier(0.175, 0.885, 0.32, 1.275);transform:translateX(0);visibility:hidden}.popupPanel .popupPanel-body__aside.float.shown{box-shadow:var(--popup-aside-shadow);transform:translateX(-100%);visibility:visible}.popupPanel .popupPanel-body__aside-header,.popupPanel .popupPanel-body__aside-tabsheader{display:flex;align-items:center;flex-shrink:0;height:3.5rem;min-height:3.5rem;border-bottom:1px solid var(--theme-divider-color)}.popupPanel .popupPanel-body__aside-tabsheader{padding:0 2rem}.popupPanel .popupPanel-body__aside-header{justify-content:space-between;padding:.75rem .75rem .75rem 2rem}.popupPanel .popupPanel-body__aside-grid{display:grid;grid-template-columns:1fr 1.5fr;grid-auto-rows:minmax(2rem, max-content);justify-content:start;align-items:center;row-gap:.25rem;-moz-column-gap:1rem;column-gap:1rem;margin:.25rem 2rem 0;width:calc(100% - 4rem);height:-moz-min-content;height:min-content}.popupPanel .popupPanel-body__aside-grid.inCollapsed{margin:1rem 2rem}.popupPanel .popupPanel-body__aside-grid .divider{grid-column:1/3;margin:.75rem -2rem;height:1px;background-color:var(--theme-divider-color)}.popupPanel .popupPanel-body__aside-grid .labelOnPanel,.popupPanel .popupPanel-body__aside-grid .labelTop{color:var(--theme-dark-color)}.popupPanel .popupPanel-body__aside-grid .labelTop{align-self:start;margin-top:.4rem}.popupPanel .popupPanel-body__aside-grid .textPadding{margin-left:.875rem}.popupPanel .popupPanel-body__aside-content{display:flex;flex-direction:column;width:100%;min-width:0;min-height:0;padding:1.25rem 2rem}.popupPanel .popupPanel-body__aside .space-divider{flex-shrink:0;height:.75rem}.popupPanel .popupPanel-body__aside .space-divider.bottom{height:1.25rem}@media print{.popupPanel .popupPanel-body{border:none;overflow:visible}}.popupPanel .popupPanel-pageHeader{position:fixed;z-index:9999;page-break-after:always;top:0;width:100%;visibility:hidden}.popupPanel .popupPanel-pageFooter{position:fixed;z-index:9999;page-break-after:always;bottom:0;width:100%;visibility:hidden}@media print{.popupPanel{overflow:visible}}.popupPanel .popupPanel-body__aside .popupPanel-body__aside-grid+.popupPanel-title{border-top:1px solid var(--theme-divider-color)}.popup.fullsize .popupPanel{border-radius:0;box-shadow:none !important}.popup.fullsize .popupPanel .popupPanel-title,.popup.fullsize .popupPanel .popupPanel-body{border:none}.popup.fullsize{align-items:center;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19) !important}table.proseTable{--table-selection-border-width: 1px;--table-selection-border-indent: -1px;--table-selection-border-radius: 2px;--table-handle-size: 0.875rem;--table-handle-indent: calc(var(--table-handle-size) * -1 - 1px);--table-handle-col-indent: calc(var(--table-handle-size) * -0.5);--table-handle-row-indent: calc(var(--table-handle-size) * -1 - 0.75rem);--table-insert-marker-indent: calc(-1.25rem - 1px);--table-selection-z-index: 100;--table-drag-and-drop-z-index: 130;--table-handlers-z-index: 120;border-collapse:collapse;table-layout:fixed;position:relative;width:100%;margin:0}table.proseTable td,table.proseTable th{min-width:1rem;height:2rem;border:1px solid var(--text-editor-table-border-color);padding:.25rem .5rem;vertical-align:top;box-sizing:border-box;position:relative}table.proseTable td>*,table.proseTable th>*{margin-bottom:0}table.proseTable th{text-align:left;background-color:var(--text-editor-table-header-color)}table.proseTable p{margin:0}table.proseTable td.table-cell-selected::before,table.proseTable th.table-cell-selected::before{content:"";border:0 solid var(--primary-button-focused);pointer-events:none;position:absolute;z-index:var(--table-selection-z-index);top:var(--table-selection-border-indent);bottom:var(--table-selection-border-indent);left:var(--table-selection-border-indent);right:var(--table-selection-border-indent)}table.proseTable td.table-cell-selected__border-top::before,table.proseTable th.table-cell-selected__border-top::before{border-top-width:var(--table-selection-border-width)}table.proseTable td.table-cell-selected__border-bottom::before,table.proseTable th.table-cell-selected__border-bottom::before{border-bottom-width:var(--table-selection-border-width)}table.proseTable td.table-cell-selected__border-left::before,table.proseTable th.table-cell-selected__border-left::before{border-left-width:var(--table-selection-border-width)}table.proseTable td.table-cell-selected__border-right::before,table.proseTable th.table-cell-selected__border-right::before{border-right-width:var(--table-selection-border-width)}table.proseTable td .table-col-handle,table.proseTable td .table-row-handle,table.proseTable th .table-col-handle,table.proseTable th .table-row-handle{cursor:pointer;display:flex;justify-content:center;align-items:center}table.proseTable td .table-col-handle button,table.proseTable td .table-row-handle button,table.proseTable th .table-col-handle button,table.proseTable th .table-row-handle button{background-color:var(--button-border-color);border-radius:var(--table-selection-border-radius);opacity:0;transition-property:opacity,background-color;transition-timing-function:ease-in-out;transition-duration:.1s}table.proseTable td .table-col-handle button svg,table.proseTable td .table-row-handle button svg,table.proseTable th .table-col-handle button svg,table.proseTable th .table-row-handle button svg{color:var(--theme-button-contrast-hovered)}table.proseTable td .table-col-handle__selected::before,table.proseTable td .table-row-handle__selected::before,table.proseTable th .table-col-handle__selected::before,table.proseTable th .table-row-handle__selected::before{content:"";border-radius:var(--table-selection-border-radius);pointer-events:none;position:absolute;z-index:var(--table-handlers-z-index);top:var(--table-selection-border-indent);bottom:var(--table-selection-border-indent);left:var(--table-selection-border-indent);right:var(--table-selection-border-indent)}table.proseTable td .table-col-handle__selected:hover button,table.proseTable td .table-row-handle__selected:hover button,table.proseTable th .table-col-handle__selected:hover button,table.proseTable th .table-row-handle__selected:hover button{opacity:1;z-index:var(--table-handlers-z-index);background-color:var(--primary-button-default)}table.proseTable td .table-col-handle__selected:hover button svg,table.proseTable td .table-row-handle__selected:hover button svg,table.proseTable th .table-col-handle__selected:hover button svg,table.proseTable th .table-row-handle__selected:hover button svg{color:#fff}table.proseTable td .table-col-handle__selected:hover button:hover,table.proseTable td .table-row-handle__selected:hover button:hover,table.proseTable th .table-col-handle__selected:hover button:hover,table.proseTable th .table-row-handle__selected:hover button:hover{background-color:var(--primary-button-hovered)}table.proseTable td .table-col-handle__selected:hover button:active,table.proseTable td .table-col-handle__selected:hover button.pressed,table.proseTable td .table-row-handle__selected:hover button:active,table.proseTable td .table-row-handle__selected:hover button.pressed,table.proseTable th .table-col-handle__selected:hover button:active,table.proseTable th .table-col-handle__selected:hover button.pressed,table.proseTable th .table-row-handle__selected:hover button:active,table.proseTable th .table-row-handle__selected:hover button.pressed{background-color:var(--primary-button-pressed)}table.proseTable td .table-col-handle,table.proseTable th .table-col-handle{position:absolute;height:var(--table-handle-size);top:var(--table-handle-col-indent);left:-1px;right:-1px}table.proseTable td .table-col-handle button,table.proseTable th .table-col-handle button{height:100%;padding:0 4px}table.proseTable td .table-col-handle:hover,table.proseTable th .table-col-handle:hover{border-radius:var(--table-selection-border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0}table.proseTable td .table-col-handle:hover button,table.proseTable th .table-col-handle:hover button{opacity:1}table.proseTable td .table-col-handle__selected,table.proseTable th .table-col-handle__selected{left:0}table.proseTable td .table-col-handle__selected::before,table.proseTable th .table-col-handle__selected::before{right:0;top:0;bottom:0;border-bottom-width:0;border-bottom-left-radius:0;border-bottom-right-radius:0}table.proseTable td .table-row-handle,table.proseTable th .table-row-handle{position:absolute;width:var(--table-handle-size);top:-1px;bottom:-1px;left:var(--table-handle-row-indent);border-radius:var(--table-selection-border-radius);border-top-right-radius:0;border-bottom-right-radius:0}table.proseTable td .table-row-handle button,table.proseTable th .table-row-handle button{width:100%;padding:4px 0}table.proseTable td .table-row-handle button svg,table.proseTable th .table-row-handle button svg{transform:rotate(90deg)}table.proseTable td .table-row-handle:hover button,table.proseTable th .table-row-handle:hover button{opacity:1}table.proseTable td .table-row-handle__selected,table.proseTable th .table-row-handle__selected{top:0}table.proseTable td .table-row-handle__selected::before,table.proseTable th .table-row-handle__selected::before{bottom:0;left:0;right:0;border-right-width:0;border-top-right-radius:0;border-bottom-right-radius:0}table.proseTable td .table-col-insert,table.proseTable td .table-row-insert,table.proseTable th .table-col-insert,table.proseTable th .table-row-insert{position:absolute;z-index:100}table.proseTable td .table-col-insert,table.proseTable th .table-col-insert{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;top:var(--table-insert-marker-indent);right:-0.625rem;width:1.25rem}table.proseTable td .table-col-insert .table-insert-marker,table.proseTable th .table-col-insert .table-insert-marker{width:1px}table.proseTable td .column-resize-handle,table.proseTable th .column-resize-handle{position:absolute;right:-1px;top:-1px;bottom:-1px;width:1px;z-index:100;background-color:var(--primary-button-focused)}table.proseTable td .column-resize-handle::after,table.proseTable th .column-resize-handle::after{content:"";position:absolute;top:0;left:-5px;right:-5px;bottom:0;cursor:col-resize;z-index:100}table.proseTable td .table-row-insert,table.proseTable th .table-row-insert{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;left:var(--table-insert-marker-indent);bottom:-0.625rem;height:1.25rem}table.proseTable td .table-row-insert .table-insert-marker,table.proseTable th .table-row-insert .table-insert-marker{height:1px}table.proseTable td .table-insert-button,table.proseTable th .table-insert-button{cursor:pointer;width:1.25rem;height:1.25rem;opacity:0}table.proseTable td .table-insert-button svg,table.proseTable th .table-insert-button svg{color:#fff}table.proseTable td .table-insert-button:hover,table.proseTable th .table-insert-button:hover{opacity:1;border-radius:50%;background-color:var(--primary-button-focused)}table.proseTable td .table-insert-button:not(:hover)::before,table.proseTable th .table-insert-button:not(:hover)::before{content:"";border:2px solid var(--text-editor-table-marker-color);border-radius:50%;margin-left:calc(.5rem - 1px)}table.proseTable td .table-insert-button:not(:hover) svg,table.proseTable th .table-insert-button:not(:hover) svg{opacity:0}table.proseTable td .table-insert-button:hover+.table-insert-marker,table.proseTable th .table-insert-button:hover+.table-insert-marker{display:block}table.proseTable td .table-insert-marker,table.proseTable th .table-insert-marker{background-color:var(--primary-button-focused);display:none}table.proseTable .table-drop-marker{background-color:var(--primary-button-focused);position:absolute;z-index:var(--table-drag-and-drop-z-index)}table.proseTable .table-col-drag-marker,table.proseTable .table-row-drag-marker{position:absolute;z-index:var(--table-drag-and-drop-z-index);background-color:rgba(0,0,0,0);display:flex;justify-content:center;align-items:center}table.proseTable .table-col-drag-marker button,table.proseTable .table-row-drag-marker button{margin:auto;background-color:var(--button-border-color);border-radius:var(--table-selection-border-radius)}table.proseTable .table-col-drag-marker svg,table.proseTable .table-row-drag-marker svg{color:#fff}table.proseTable .table-col-drag-marker{height:var(--table-handle-size);top:var(--table-handle-col-indent)}table.proseTable .table-col-drag-marker::before{content:"";position:absolute;top:50%;width:100%;height:1px;background-color:var(--primary-button-focused);z-index:-1}table.proseTable .table-col-drag-marker button{height:100%;padding:0 4px}table.proseTable .table-col-drag-marker svg{width:100%}table.proseTable .table-row-drag-marker{width:var(--table-handle-size);left:var(--table-handle-row-indent)}table.proseTable .table-row-drag-marker button{width:100%;padding:4px 0}table.proseTable .table-row-drag-marker svg{height:100%;transform:rotate(90deg)}.table-node-selected .proseTable{background-color:var(--text-editor-selected-node-background)}.proseBlockQuote{margin-inline:1px 0;padding-left:1.5em;padding-right:1.5em;position:relative;border-left:3px solid var(--theme-text-primary-color)}.proseCode{display:inline;margin:0 1px;padding:0 .25rem;font-family:var(--mono-font);background-color:var(--theme-button-default);border:1px solid var(--theme-button-border);border-radius:.25rem;font-size:.875rem}.proseCodeBlock{font-family:var(--mono-font);color:var(--theme-content-color);background-color:var(--theme-button-default);border:1px solid var(--theme-button-border);border-radius:.25rem;padding:.5rem;-webkit-user-select:text;-moz-user-select:text;user-select:text;cursor:auto}.proseCodeBlock code{display:block;overflow-x:auto;white-space:pre;word-wrap:nowrap;scrollbar-width:auto;font-size:.875rem}pre.proseCodeBlock{position:relative}pre.proseCodeBlock button:not(.hovered){opacity:0}pre.proseCodeBlock:hover button{opacity:1}pre.proseCodeBlock>pre.proseCode{padding:0;background-color:rgba(0,0,0,0);border:none;border-radius:0}.proseHeading{line-height:110%}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror p,.ProseMirror pre,.ProseMirror code{cursor:text}.ProseMirror p div{cursor:auto}.proseMermaidDiagram{--border-color: transparent;cursor:auto;position:relative;border:1px solid var(--border-color);border-radius:.25rem}.proseMermaidDiagram:not(.selected) header{visibility:hidden}.proseMermaidDiagram:not(.folded){--border-color: var(--theme-button-border)}.proseMermaidDiagram:not(.folded) header{visibility:visible}.proseMermaidDiagram.selected{--border-color: var(--theme-editbox-focus-border) }.proseMermaidDiagram header{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;right:.5rem;top:.5rem;display:flex;gap:.5rem}.proseMermaidDiagram>code{display:block;padding:.75rem;-webkit-user-select:text;-moz-user-select:text;user-select:text;font-family:var(--mono-font);color:var(--theme-content-color);min-height:3rem;background:var(--theme-button-default);font-size:.875rem;line-height:1.5em;overflow-x:auto;white-space:pre;word-wrap:nowrap;scrollbar-width:auto}.proseMermaidDiagram .mermaidPreviewContainer{padding:.5rem;cursor:default}.proseMermaidDiagram:not(.folded) .mermaidPreviewContainer{border-top:1px solid var(--border-color);min-height:6rem}.proseInlineCommentHighlight{background:rgba(255,203,0,.12);border-bottom:2px solid rgba(255,203,0,.35);padding-bottom:2px;transition:background .2s ease,border .2s ease}.proseInlineCommentHighlight.active{transition-delay:150ms;background:rgba(255,203,0,.24);border-bottom:2px solid #ffcb00}.theme-dark{/*!
Theme: GitHub Dark
Description: Dark theme as seen on github.com
Author: github.com
Maintainer: @Hirse
Updated: 2021-05-15
Outdated base version: https://github.com/primer/github-syntax-dark
Current colors taken from GitHub's CSS
*/}.theme-dark pre code.hljs{display:block;overflow-x:auto;padding:1em}.theme-dark code.hljs{padding:3px 5px}.theme-dark .hljs{color:#c9d1d9}.theme-dark .hljs-doctag,.theme-dark .hljs-keyword,.theme-dark .hljs-meta .hljs-keyword,.theme-dark .hljs-template-tag,.theme-dark .hljs-template-variable,.theme-dark .hljs-type,.theme-dark .hljs-variable.language_{color:#ff7b72}.theme-dark .hljs-title,.theme-dark .hljs-title.class_,.theme-dark .hljs-title.class_.inherited__,.theme-dark .hljs-title.function_{color:#d2a8ff}.theme-dark .hljs-attr,.theme-dark .hljs-attribute,.theme-dark .hljs-literal,.theme-dark .hljs-meta,.theme-dark .hljs-number,.theme-dark .hljs-operator,.theme-dark .hljs-selector-attr,.theme-dark .hljs-selector-class,.theme-dark .hljs-selector-id,.theme-dark .hljs-variable{color:#79c0ff}.theme-dark .hljs-meta .hljs-string,.theme-dark .hljs-regexp,.theme-dark .hljs-string{color:#a5d6ff}.theme-dark .hljs-built_in,.theme-dark .hljs-symbol{color:#ffa657}.theme-dark .hljs-code,.theme-dark .hljs-comment,.theme-dark .hljs-formula{color:#8b949e}.theme-dark .hljs-name,.theme-dark .hljs-quote,.theme-dark .hljs-selector-pseudo,.theme-dark .hljs-selector-tag{color:#7ee787}.theme-dark .hljs-subst{color:#c9d1d9}.theme-dark .hljs-section{color:#1f6feb;font-weight:700}.theme-dark .hljs-bullet{color:#f2cc60}.theme-dark .hljs-emphasis{color:#c9d1d9;font-style:italic}.theme-dark .hljs-strong{color:#c9d1d9;font-weight:700}.theme-dark .hljs-addition{color:#aff5b4;background-color:#033a16}.theme-dark .hljs-deletion{color:#ffdcd7;background-color:#67060c}.theme-light{/*!
Theme: GitHub
Description: Light theme as seen on github.com
Author: github.com
Maintainer: @Hirse
Updated: 2021-05-15
Outdated base version: https://github.com/primer/github-syntax-light
Current colors taken from GitHub's CSS
*/}.theme-light pre code.hljs{display:block;overflow-x:auto;padding:1em}.theme-light code.hljs{padding:3px 5px}.theme-light .hljs{color:#24292e}.theme-light .hljs-doctag,.theme-light .hljs-keyword,.theme-light .hljs-meta .hljs-keyword,.theme-light .hljs-template-tag,.theme-light .hljs-template-variable,.theme-light .hljs-type,.theme-light .hljs-variable.language_{color:#d73a49}.theme-light .hljs-title,.theme-light .hljs-title.class_,.theme-light .hljs-title.class_.inherited__,.theme-light .hljs-title.function_{color:#6f42c1}.theme-light .hljs-attr,.theme-light .hljs-attribute,.theme-light .hljs-literal,.theme-light .hljs-meta,.theme-light .hljs-number,.theme-light .hljs-operator,.theme-light .hljs-selector-attr,.theme-light .hljs-selector-class,.theme-light .hljs-selector-id,.theme-light .hljs-variable{color:#005cc5}.theme-light .hljs-meta .hljs-string,.theme-light .hljs-regexp,.theme-light .hljs-string{color:#032f62}.theme-light .hljs-built_in,.theme-light .hljs-symbol{color:#e36209}.theme-light .hljs-code,.theme-light .hljs-comment,.theme-light .hljs-formula{color:#6a737d}.theme-light .hljs-name,.theme-light .hljs-quote,.theme-light .hljs-selector-pseudo,.theme-light .hljs-selector-tag{color:#22863a}.theme-light .hljs-subst{color:#24292e}.theme-light .hljs-section{color:#005cc5;font-weight:700}.theme-light .hljs-bullet{color:#735c0f}.theme-light .hljs-emphasis{color:#24292e;font-style:italic}.theme-light .hljs-strong{color:#24292e;font-weight:700}.theme-light .hljs-addition{color:#22863a;background-color:#f0fff4}.theme-light .hljs-deletion{color:#b31d28;background-color:#ffeef0}.hulyTableAttr-container{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;background-color:var(--theme-table-row-color);border:1px solid var(--theme-divider-color);border-radius:var(--large-BorderRadius)}.hulyTableAttr-container .hulyTableAttr-header{display:flex;justify-content:space-between;align-items:center;align-self:stretch;flex-shrink:0;min-height:var(--global-max-Size);text-transform:uppercase;color:var(--global-secondary-TextColor)}.hulyTableAttr-container .hulyTableAttr-header.withButton{padding:var(--spacing-2)}.hulyTableAttr-container .hulyTableAttr-header:not(.withButton){padding:var(--spacing-2) var(--spacing-2) var(--spacing-2) var(--spacing-2_5)}.hulyTableAttr-container .hulyTableAttr-header:not(.withButton) span{margin-left:var(--spacing-1_5)}.hulyTableAttr-container .hulyTableAttr-header span{flex-grow:1}.hulyTableAttr-container .hulyTableAttr-header .icon{flex-shrink:0;width:var(--global-min-Size);height:var(--global-min-Size)}.hulyTableAttr-container .hulyTableAttr-header .buttons-group{display:flex;align-items:center;gap:var(--spacing-1);min-width:0;min-height:0}.hulyTableAttr-container .hulyTableAttr-content{display:flex;align-items:flex-start;align-self:stretch;flex-shrink:0;min-width:0;min-height:0;border-top:1px solid var(--theme-divider-color)}.hulyTableAttr-container .hulyTableAttr-content:not(.withTitle){flex-direction:column}.hulyTableAttr-container .hulyTableAttr-content.withTitle{gap:var(--spacing-1)}.hulyTableAttr-container .hulyTableAttr-content.withTitle .hulyTableAttr-content__title{display:flex;align-items:flex-start;align-self:stretch;gap:8px;padding:var(--spacing-1_5);min-width:8.75rem;max-width:8.75rem;text-transform:uppercase;font-size:.75rem;font-weight:500;line-height:1rem;color:var(--global-secondary-TextColor)}.hulyTableAttr-container .hulyTableAttr-content.withTitle .hulyTableAttr-content__wrapper{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;height:-moz-fit-content;height:fit-content;min-width:0;min-height:0}.hulyTableAttr-container .hulyTableAttr-content__row{display:flex;align-items:center;align-self:stretch;flex-grow:1;margin:0;min-width:0;border-radius:var(--small-BorderRadius);border:none;outline:none}.hulyTableAttr-container .hulyTableAttr-content__row-dragMenu,.hulyTableAttr-container .hulyTableAttr-content__row-icon-wrapper{display:flex;justify-content:center;align-items:center;flex-shrink:0}.hulyTableAttr-container .hulyTableAttr-content__row-dragMenu{margin:0;padding:0;width:var(--global-extra-small-Size);height:var(--global-extra-small-Size);color:var(--button-disabled-IconColor);border-radius:var(--extra-small-BorderRadius);border:none;outline:none}.hulyTableAttr-container .hulyTableAttr-content__row-dragMenu.drag{cursor:grab !important}.hulyTableAttr-container .hulyTableAttr-content__row-icon{width:var(--global-min-Size);height:var(--global-min-Size);color:var(--global-primary-TextColor)}.hulyTableAttr-container .hulyTableAttr-content__row-icon-wrapper{margin:0;padding:0;width:var(--global-medium-Size);height:var(--global-medium-Size);color:var(--global-secondary-TextColor);background-color:var(--theme-button-hovered);border-radius:var(--small-BorderRadius);border:none;outline:none}.hulyTableAttr-container .hulyTableAttr-content__row-icon-wrapper.pointer{cursor:pointer}.hulyTableAttr-container .hulyTableAttr-content__row-labels-group{display:flex;flex-direction:column;flex-grow:1;gap:var(--spacing-0_25);min-width:0;min-height:0}.hulyTableAttr-container .hulyTableAttr-content__row-label{overflow:hidden;white-space:nowrap;word-break:break-all;text-overflow:ellipsis;text-align:left;flex-shrink:1;min-width:0;color:var(--global-primary-TextColor)}.hulyTableAttr-container .hulyTableAttr-content__row-label.grow{flex-grow:1}.hulyTableAttr-container .hulyTableAttr-content__row-label.accent{font-weight:500}.hulyTableAttr-container .hulyTableAttr-content__row-label.dark{color:var(--global-secondary-TextColor)}.hulyTableAttr-container .hulyTableAttr-content__row-label p{color:inherit}.hulyTableAttr-container .hulyTableAttr-content__row-type{white-space:nowrap;text-transform:uppercase;color:var(--global-secondary-TextColor)}.hulyTableAttr-container .hulyTableAttr-content__row-arrow{display:none;flex-shrink:0;width:var(--global-min-Size);height:var(--global-min-Size);color:var(--global-primary-LinkColor)}.hulyTableAttr-container .hulyTableAttr-content.options .hulyTableAttr-content__row.hovered,.hulyTableAttr-container .hulyTableAttr-content.options .hulyTableAttr-content__row:not(.disableMouseOver):hover,.hulyTableAttr-container .hulyTableAttr-content.class .hulyTableAttr-content__row.hovered,.hulyTableAttr-container .hulyTableAttr-content.class .hulyTableAttr-content__row:not(.disableMouseOver):hover,.hulyTableAttr-container .hulyTableAttr-content.task .hulyTableAttr-content__row.hovered,.hulyTableAttr-container .hulyTableAttr-content.task .hulyTableAttr-content__row:not(.disableMouseOver):hover{background-color:var(--theme-table-header-color)}.hulyTableAttr-container .hulyTableAttr-content.options .hulyTableAttr-content__row.selected,.hulyTableAttr-container .hulyTableAttr-content.class .hulyTableAttr-content__row.selected,.hulyTableAttr-container .hulyTableAttr-content.task .hulyTableAttr-content__row.selected{background-color:var(--theme-table-header-color)}.hulyTableAttr-container .hulyTableAttr-content.options .hulyTableAttr-content__row.selected .hulyTableAttr-content__row-icon,.hulyTableAttr-container .hulyTableAttr-content.options .hulyTableAttr-content__row.selected .hulyTableAttr-content__row-arrow,.hulyTableAttr-container .hulyTableAttr-content.options .hulyTableAttr-content__row.selected .hulyTableAttr-content__row-label,.hulyTableAttr-container .hulyTableAttr-content.class .hulyTableAttr-content__row.selected .hulyTableAttr-content__row-icon,.hulyTableAttr-container .hulyTableAttr-content.class .hulyTableAttr-content__row.selected .hulyTableAttr-content__row-arrow,.hulyTableAttr-container .hulyTableAttr-content.class .hulyTableAttr-content__row.selected .hulyTableAttr-content__row-label,.hulyTableAttr-container .hulyTableAttr-content.task .hulyTableAttr-content__row.selected .hulyTableAttr-content__row-icon,.hulyTableAttr-container .hulyTableAttr-content.task .hulyTableAttr-content__row.selected .hulyTableAttr-content__row-arrow,.hulyTableAttr-container .hulyTableAttr-content.task .hulyTableAttr-content__row.selected .hulyTableAttr-content__row-label{color:var(--global-primary-LinkColor)}.hulyTableAttr-container .hulyTableAttr-content.options .hulyTableAttr-content__row.selected .hulyTableAttr-content__row-type,.hulyTableAttr-container .hulyTableAttr-content.class .hulyTableAttr-content__row.selected .hulyTableAttr-content__row-type,.hulyTableAttr-container .hulyTableAttr-content.task .hulyTableAttr-content__row.selected .hulyTableAttr-content__row-type{color:var(--global-primary-TextColor)}.hulyTableAttr-container .hulyTableAttr-content.options .hulyTableAttr-content__row.selected .hulyTableAttr-content__row-label,.hulyTableAttr-container .hulyTableAttr-content.class .hulyTableAttr-content__row.selected .hulyTableAttr-content__row-label,.hulyTableAttr-container .hulyTableAttr-content.task .hulyTableAttr-content__row.selected .hulyTableAttr-content__row-label{font-weight:700}.hulyTableAttr-container .hulyTableAttr-content.options,.hulyTableAttr-container .hulyTableAttr-content.class{padding:var(--spacing-1)}.hulyTableAttr-container .hulyTableAttr-content.options .hulyTableAttr-content__row,.hulyTableAttr-container .hulyTableAttr-content.class .hulyTableAttr-content__row{gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2) var(--spacing-1) var(--spacing-1)}.hulyTableAttr-container .hulyTableAttr-content.options .hulyTableAttr-content__row.hovered .hulyTableAttr-content__row-arrow,.hulyTableAttr-container .hulyTableAttr-content.options .hulyTableAttr-content__row:not(.disableMouseOver):hover .hulyTableAttr-content__row-arrow,.hulyTableAttr-container .hulyTableAttr-content.options .hulyTableAttr-content__row.selected .hulyTableAttr-content__row-arrow,.hulyTableAttr-container .hulyTableAttr-content.class .hulyTableAttr-content__row.hovered .hulyTableAttr-content__row-arrow,.hulyTableAttr-container .hulyTableAttr-content.class .hulyTableAttr-content__row:not(.disableMouseOver):hover .hulyTableAttr-content__row-arrow,.hulyTableAttr-container .hulyTableAttr-content.class .hulyTableAttr-content__row.selected .hulyTableAttr-content__row-arrow{display:block}.hulyTableAttr-container .hulyTableAttr-content.options .hulyTableAttr-content__row{padding:var(--spacing-1);min-height:var(--global-large-Size)}.hulyTableAttr-container .hulyTableAttr-content.options .hulyTableAttr-content__row:not(.hovered) button.type-button-icon{display:none}.hulyTableAttr-container .hulyTableAttr-content.options .hulyTableAttr-content__row.disableMouseOver,.hulyTableAttr-container .hulyTableAttr-content.options .hulyTableAttr-content__row-dragMenu{cursor:default}.hulyTableAttr-container .hulyTableAttr-content.options .hulyTableAttr-content__row label.editbox-wrapper{padding:0 !important;height:var(--global-extra-small-Size) !important}.hulyTableAttr-container .hulyTableAttr-content.options .hulyTableAttr-content__row:hover button.type-button-icon{display:inline-flex}.hulyTableAttr-container .hulyTableAttr-content.task .hulyTableAttr-content__row{gap:var(--spacing-1);padding:var(--spacing-1_5);border-radius:0}.hulyTableAttr-container .hulyTableAttr-content.task .hulyTableAttr-content__row:last-child{border-radius:0 0 var(--large-BorderRadius) var(--large-BorderRadius)}.hulyTableAttr-container .hulyTableAttr-content.task .hulyTableAttr-content__row .hulyTableAttr-content__row-icon-wrapper{margin-right:var(--spacing-0_5)}.hulyTableAttr-container .hulyTableAttr-content.task .hulyTableAttr-content__row+.hulyTableAttr-content__row{border-top:1px solid var(--theme-divider-color)}.hulyTableAttr-container .hulyTableAttr-content.automation .hulyTableAttr-content__row{gap:var(--spacing-2);padding:var(--spacing-1_5) var(--spacing-1_5) var(--spacing-1_5) var(--spacing-2_5);border-radius:0;cursor:default}.hulyTableAttr-container .hulyTableAttr-content.automation .hulyTableAttr-content__row:last-child{border-radius:0 0 var(--large-BorderRadius) var(--large-BorderRadius)}.hulyTableAttr-container .hulyTableAttr-content.automation .hulyTableAttr-content__row .hulyTableAttr-content__row-icon-group{display:flex;flex-direction:row;align-items:center;flex-shrink:0;flex-wrap:nowrap;gap:var(--spacing-1)}.hulyTableAttr-container .hulyTableAttr-content.automation .hulyTableAttr-content__row+.hulyTableAttr-content__row{border-top:1px solid var(--theme-divider-color)}.hulyTableAttr-container.short .hulyTableAttr-content.withTitle{flex-direction:column;align-items:stretch}.hulyTableAttr-container.short .hulyTableAttr-content.withTitle .hulyTableAttr-content__wrapper:empty{display:none}.ProseMirror{outline:none}.ProseMirror.text-editor-view{font:inherit;line-height:150%}.text-editor-view,.text-markup-view{color:var(--theme-text-primary-color);margin:.25rem 0}.text-editor-view .suggestion,.text-markup-view .suggestion{padding-left:.25rem;color:var(--theme-link-color);background-color:var(--theme-mention-bg-color);border-radius:.25rem}.text-editor-view .title,.text-editor-view h1,.text-editor-view h2,.text-editor-view h3,.text-editor-view b,.text-markup-view .title,.text-markup-view h1,.text-markup-view h2,.text-markup-view h3,.text-markup-view b{font-weight:600}.text-editor-view h1:first-child,.text-editor-view h2:first-child,.text-editor-view h3:first-child,.text-markup-view h1:first-child,.text-markup-view h2:first-child,.text-markup-view h3:first-child{margin-top:0}.text-editor-view .title,.text-markup-view .title{font-size:2.25rem;margin-top:3.75rem;margin-bottom:.25rem}.text-editor-view h1,.text-markup-view h1{font-size:1.75rem;line-height:150%;margin-top:2.75rem;margin-bottom:.25rem}.text-editor-view h2,.text-markup-view h2{font-size:1.375rem;line-height:150%;margin-top:2.25rem;margin-bottom:.25rem}.text-editor-view h3,.text-markup-view h3{font-size:1.125rem;line-height:150%;margin-top:1.5rem;margin-bottom:.25rem}.text-editor-view p,.text-markup-view p{margin-block-start:.5rem;margin-block-end:.5rem}.text-editor-view>*+*,.text-markup-view>*+*{margin-top:.5rem;margin-bottom:0}.text-editor-view ul,.text-editor-view ol,.text-markup-view ul,.text-markup-view ol{margin-top:.5rem;margin-bottom:.5rem;margin-right:.25rem;margin-left:.75rem;padding:0}.text-editor-view li,.text-markup-view li{margin-left:.75rem;padding-left:.375rem}.text-editor-view li p,.text-markup-view li p{margin:0}.text-editor-view ul[data-type=todoList],.text-markup-view ul[data-type=todoList]{list-style:none;margin-left:0}.text-editor-view ul[data-type=todoList] li,.text-markup-view ul[data-type=todoList] li{margin:0;padding:0}.text-editor-view ol ol,.text-markup-view ol ol{list-style:lower-alpha}.text-editor-view ol ol ol,.text-markup-view ol ol ol{list-style:lower-roman}.text-editor-view ol ol ol ol,.text-markup-view ol ol ol ol{list-style:decimal}.text-editor-view ol ol ol ol ol,.text-markup-view ol ol ol ol ol{list-style:lower-alpha}.text-editor-view ol ol ol ol ol ol,.text-markup-view ol ol ol ol ol ol{list-style:lower-roman}.text-editor-view ol ol ol ol ol ol ol,.text-markup-view ol ol ol ol ol ol ol{list-style:decimal}.text-editor-view p.is-editor-empty:first-child::before,.text-markup-view p.is-editor-empty:first-child::before{content:attr(data-placeholder);float:left;color:var(--theme-text-placeholder-color);pointer-events:none;height:0}.text-editor-view.text-editor-view_compact,.text-markup-view.text-editor-view_compact{min-height:0;height:100%}.text-editor-view.text-editor-view_full-height,.text-markup-view.text-editor-view_full-height{min-height:0;max-height:100%;height:auto}.text-editor-view:focus-within p.is-editor-empty:first-child::before,.text-markup-view:focus-within p.is-editor-empty:first-child::before{color:var(--theme-trans-color)}.text-editor-view::-webkit-scrollbar-thumb,.text-markup-view::-webkit-scrollbar-thumb{background-color:var(--scrollbar-bar-color)}.text-editor-view::-webkit-scrollbar-thumb:hover,.text-markup-view::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-bar-hover)}.text-editor-view::-webkit-scrollbar-corner,.text-markup-view::-webkit-scrollbar-corner{background-color:var(--scrollbar-bar-color)}.text-editor-view::-webkit-scrollbar-track,.text-markup-view::-webkit-scrollbar-track{margin:0}.text-editor-view .collaboration-cursor,.text-markup-view .collaboration-cursor{border-left:1px solid rgba(0,0,0,0);border-right:1px solid rgba(0,0,0,0);margin-left:-1px;margin-right:-1px;position:relative;word-break:normal;cursor:text}.text-editor-view .collaboration-cursor__caret,.text-markup-view .collaboration-cursor__caret{display:flex;justify-content:center;cursor:text;height:110%;width:8px;top:-2px;left:-4px;position:absolute}.text-editor-view .collaboration-cursor__caret::after,.text-markup-view .collaboration-cursor__caret::after{content:"";position:absolute;border-color:inherit;border-style:solid;width:0;height:0;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top-width:4px;border-bottom:0}.text-editor-view cmark,.text-markup-view cmark{border-top:1px solid #add8e6;border-bottom:1px solid #add8e6;border-radius:2px}.text-editor-view span.insertion,.text-markup-view span.insertion{border-top:1px solid #add8e6;border-bottom:1px solid #add8e6;border-radius:2px}.text-editor-view span.deletion,.text-markup-view span.deletion{text-decoration:line-through}.text-markup-view{margin:0}.text-markup-view p:first-child{margin-block-start:0}.text-markup-view p:last-child{margin-block-end:0}@supports(selector(:has(.text-editor-image-container))){p:has(>.text-editor-image-container){-webkit-user-select:none;-moz-user-select:none;user-select:none}}.text-editor-image-container{display:flex;flex-direction:row}.text-editor-image-container[data-align=center]{justify-content:center}.text-editor-image-container[data-align=left]{justify-content:left}.text-editor-image-container[data-align=right]{justify-content:right}.text-editor-image-container img{max-width:100%}.text-editor-file-container{background-color:var(--theme-button-default);border-radius:.375rem;border:1px solid var(--theme-button-border);display:flex;justify-content:space-between;align-items:center;font-weight:400;width:22.5rem;height:2rem;padding:0 .25rem;margin:.375rem 0}.text-editor-file-container svg{display:inline}.text-editor-file-container .file-name-container{font-size:.8125rem;display:flex;align-items:center}.text-editor-file-container .file-name-container .icon{padding:0 .25rem}.text-editor-file-container .file-name-container .file-name{white-space:nowrap;word-break:break-all;text-overflow:ellipsis;overflow:hidden;line-height:1.25rem;min-width:0}.text-editor-file-container .file-name-container a{padding:0 .25rem;color:var(--theme-content-color);font-weight:400;text-decoration:none;max-width:16rem}.text-editor-file-container .file-name-container a:hover{text-decoration:underline}.text-editor-file-container .file-size{font-size:.6875rem;color:var(--theme-dark-color);padding:0 .25rem;line-height:1rem;flex-shrink:0}.text-editor-image{cursor:pointer;-o-object-fit:contain;object-fit:contain}.ProseMirror-selectednode img{outline:2px solid var(--primary-button-outline);outline-offset:2px;border-radius:2px}.text-editor-file-container.ProseMirror-selectednode{box-shadow:0 0 0 2px var(--text-editor-selected-node-color);border-radius:.125rem}.ProseMirror-gapcursor:after{border-top:1px solid var(--theme-text-primary-color) !important}.reference:hover,.reference.ProseMirror-selectednode{background-color:var(--theme-mention-focused-bg-color)}.text-editor-highlighted-node-warning{background-color:var(--text-editor-highlighted-node-warning-background-color);border-bottom:2px solid var(--text-editor-highlighted-node-warning-border-color);padding-bottom:2px;transition:background .2s ease,border .2s ease}.text-editor-highlighted-node-warning.text-editor-highlighted-node-selected,.text-editor-highlighted-node-warning:hover{background-color:var(--text-editor-highlighted-node-warning-active-background-color)}@media print{.text-editor-highlighted-node-warning{background-color:inherit !important;border-bottom:none}}.text-editor-highlighted-node-delete{background-color:var(--text-editor-highlighted-node-delete-background-color);color:var(--text-editor-highlighted-node-delete-font-color);text-decoration:line-through}.text-editor-highlighted-node-add{background-color:var(--text-editor-highlighted-node-add-background-color);color:var(--text-editor-highlighted-node-add-font-color)}.text-editor-note-marker{padding-left:.25rem;color:rgba(0,0,0,0);background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20256%22%20id%3D%22note%22%3E%3Crect%20width%3D%22256%22%20height%3D%22256%22%20fill%3D%22none%22%3E%3C%2Frect%3E%3Cline%20x1%3D%2296%22%20x2%3D%22160%22%20y1%3D%2296%22%20y2%3D%2296%22%20fill%3D%22none%22%20stroke%3D%22%23313131%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%228%22%3E%3C%2Fline%3E%3Cline%20x1%3D%2296%22%20x2%3D%22160%22%20y1%3D%22128%22%20y2%3D%22128%22%20fill%3D%22none%22%20stroke%3D%22%23313131%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%228%22%3E%3C%2Fline%3E%3Cline%20x1%3D%2296%22%20x2%3D%22128%22%20y1%3D%22160%22%20y2%3D%22160%22%20fill%3D%22none%22%20stroke%3D%22%23313131%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%228%22%3E%3C%2Fline%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23313131%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%228%22%20d%3D%22M156.68629%2C216H48a8%2C8%2C0%2C0%2C1-8-8V48a8%2C8%2C0%2C0%2C1%2C8-8H208a8%2C8%2C0%2C0%2C1%2C8%2C8V156.68629a8%2C8%2C0%2C0%2C1-2.34315%2C5.65686l-51.3137%2C51.3137A8%2C8%2C0%2C0%2C1%2C156.68629%2C216Z%22%3E%3C%2Fpath%3E%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23313131%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%228%22%20points%3D%22215.277%20159.992%20160%20159.992%20160%20215.272%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E");background-repeat:no-repeat;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}@media print{.text-editor-note-marker{display:none}}.theme-dark{/*!
Theme: GitHub Dark
Description: Dark theme as seen on github.com
Author: github.com
Maintainer: @Hirse
Updated: 2021-05-15
Outdated base version: https://github.com/primer/github-syntax-dark
Current colors taken from GitHub's CSS
*/}.theme-dark pre code.hljs{display:block;overflow-x:auto;padding:1em}.theme-dark code.hljs{padding:3px 5px}.theme-dark .hljs{color:#c9d1d9}.theme-dark .hljs-doctag,.theme-dark .hljs-keyword,.theme-dark .hljs-meta .hljs-keyword,.theme-dark .hljs-template-tag,.theme-dark .hljs-template-variable,.theme-dark .hljs-type,.theme-dark .hljs-variable.language_{color:#ff7b72}.theme-dark .hljs-title,.theme-dark .hljs-title.class_,.theme-dark .hljs-title.class_.inherited__,.theme-dark .hljs-title.function_{color:#d2a8ff}.theme-dark .hljs-attr,.theme-dark .hljs-attribute,.theme-dark .hljs-literal,.theme-dark .hljs-meta,.theme-dark .hljs-number,.theme-dark .hljs-operator,.theme-dark .hljs-selector-attr,.theme-dark .hljs-selector-class,.theme-dark .hljs-selector-id,.theme-dark .hljs-variable{color:#79c0ff}.theme-dark .hljs-meta .hljs-string,.theme-dark .hljs-regexp,.theme-dark .hljs-string{color:#a5d6ff}.theme-dark .hljs-built_in,.theme-dark .hljs-symbol{color:#ffa657}.theme-dark .hljs-code,.theme-dark .hljs-comment,.theme-dark .hljs-formula{color:#8b949e}.theme-dark .hljs-name,.theme-dark .hljs-quote,.theme-dark .hljs-selector-pseudo,.theme-dark .hljs-selector-tag{color:#7ee787}.theme-dark .hljs-subst{color:#c9d1d9}.theme-dark .hljs-section{color:#1f6feb;font-weight:700}.theme-dark .hljs-bullet{color:#f2cc60}.theme-dark .hljs-emphasis{color:#c9d1d9;font-style:italic}.theme-dark .hljs-strong{color:#c9d1d9;font-weight:700}.theme-dark .hljs-addition{color:#aff5b4;background-color:#033a16}.theme-dark .hljs-deletion{color:#ffdcd7;background-color:#67060c}.theme-light{/*!
Theme: GitHub
Description: Light theme as seen on github.com
Author: github.com
Maintainer: @Hirse
Updated: 2021-05-15
Outdated base version: https://github.com/primer/github-syntax-light
Current colors taken from GitHub's CSS
*/}.theme-light pre code.hljs{display:block;overflow-x:auto;padding:1em}.theme-light code.hljs{padding:3px 5px}.theme-light .hljs{color:#24292e}.theme-light .hljs-doctag,.theme-light .hljs-keyword,.theme-light .hljs-meta .hljs-keyword,.theme-light .hljs-template-tag,.theme-light .hljs-template-variable,.theme-light .hljs-type,.theme-light .hljs-variable.language_{color:#d73a49}.theme-light .hljs-title,.theme-light .hljs-title.class_,.theme-light .hljs-title.class_.inherited__,.theme-light .hljs-title.function_{color:#6f42c1}.theme-light .hljs-attr,.theme-light .hljs-attribute,.theme-light .hljs-literal,.theme-light .hljs-meta,.theme-light .hljs-number,.theme-light .hljs-operator,.theme-light .hljs-selector-attr,.theme-light .hljs-selector-class,.theme-light .hljs-selector-id,.theme-light .hljs-variable{color:#005cc5}.theme-light .hljs-meta .hljs-string,.theme-light .hljs-regexp,.theme-light .hljs-string{color:#032f62}.theme-light .hljs-built_in,.theme-light .hljs-symbol{color:#e36209}.theme-light .hljs-code,.theme-light .hljs-comment,.theme-light .hljs-formula{color:#6a737d}.theme-light .hljs-name,.theme-light .hljs-quote,.theme-light .hljs-selector-pseudo,.theme-light .hljs-selector-tag{color:#22863a}.theme-light .hljs-subst{color:#24292e}.theme-light .hljs-section{color:#005cc5;font-weight:700}.theme-light .hljs-bullet{color:#735c0f}.theme-light .hljs-emphasis{color:#24292e;font-style:italic}.theme-light .hljs-strong{color:#24292e;font-weight:700}.theme-light .hljs-addition{color:#22863a;background-color:#f0fff4}.theme-light .hljs-deletion{color:#b31d28;background-color:#ffeef0}.theme-dark .text-editor-note-marker{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20256%22%20id%3D%22note%22%3E%3Crect%20width%3D%22256%22%20height%3D%22256%22%20fill%3D%22none%22%3E%3C%2Frect%3E%3Cline%20x1%3D%2296%22%20x2%3D%22160%22%20y1%3D%2296%22%20y2%3D%2296%22%20fill%3D%22none%22%20stroke%3D%22%23FDFDF7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%228%22%3E%3C%2Fline%3E%3Cline%20x1%3D%2296%22%20x2%3D%22160%22%20y1%3D%22128%22%20y2%3D%22128%22%20fill%3D%22none%22%20stroke%3D%22%23FDFDF7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%228%22%3E%3C%2Fline%3E%3Cline%20x1%3D%2296%22%20x2%3D%22128%22%20y1%3D%22160%22%20y2%3D%22160%22%20fill%3D%22none%22%20stroke%3D%22%23FDFDF7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%228%22%3E%3C%2Fline%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23FDFDF7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%228%22%20d%3D%22M156.68629%2C216H48a8%2C8%2C0%2C0%2C1-8-8V48a8%2C8%2C0%2C0%2C1%2C8-8H208a8%2C8%2C0%2C0%2C1%2C8%2C8V156.68629a8%2C8%2C0%2C0%2C1-2.34315%2C5.65686l-51.3137%2C51.3137A8%2C8%2C0%2C0%2C1%2C156.68629%2C216Z%22%3E%3C%2Fpath%3E%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23FDFDF7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%228%22%20points%3D%22215.277%20159.992%20160%20159.992%20160%20215.272%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E")}.theme-text-editor-note-anchor.neutral{background-color:var(--theme-text-editor-note-anchor-bg-neutral)}.theme-text-editor-note-anchor.dangerous{background-color:var(--theme-text-editor-note-anchor-bg-dangerous)}.theme-text-editor-note-anchor.dangerous-light{background-color:var(--theme-text-editor-note-anchor-bg-dangerous-light)}.theme-text-editor-note-anchor.warning{background-color:var(--theme-text-editor-note-anchor-bg-warning)}.theme-text-editor-note-anchor.warning-light{background-color:var(--theme-text-editor-note-anchor-bg-warning-light)}.theme-text-editor-note-anchor.positive{background-color:var(--theme-text-editor-note-anchor-bg-positive)}.theme-text-editor-note-anchor.positive-light{background-color:var(--theme-text-editor-note-anchor-bg-positive-light)}.theme-text-editor-note-anchor.primary{background-color:var(--theme-text-editor-note-anchor-bg-primary)}.theme-text-editor-note-anchor.primary-light{background-color:var(--theme-text-editor-note-anchor-bg-primary-light)}@media print{.theme-text-editor-note-anchor{background-color:inherit !important}}.text-editor-popup{background-color:var(--theme-comp-header-color);border-radius:.5rem;box-shadow:var(--theme-popup-shadow);z-index:1}.text-editor-lint-icon{display:inline-block;position:absolute;right:2px;cursor:pointer;border-radius:100px;color:#fff;font-family:times,georgia,serif;font-size:15px;font-weight:bold;width:.7em;height:.7em;text-align:center;padding-left:.5px;line-height:1.1em}.text-editor-lint-icon.add{background:var(--text-editor-highlighted-node-add-background-color)}.text-editor-lint-icon.delete{background:var(--text-editor-highlighted-node-delete-background-color)}.select-text p>br.ProseMirror-trailingBreak::-moz-selection{background:rgba(0,0,0,0)}.select-text p>br.ProseMirror-trailingBreak::selection{background:rgba(0,0,0,0)}.select-text .text-editor-image-container{-webkit-user-select:all;-moz-user-select:all;user-select:all}.floorGrid-room,.floorGrid-configureRoom{position:relative;display:grid;place-items:center}.floorGrid-room__header,.floorGrid-configureRoom__header{position:absolute;display:flex;justify-content:space-between;gap:.25rem;bottom:calc(100% + .125rem);left:0;right:0}.floorGrid-room__field,.floorGrid-configureRoom__field{position:relative;aspect-ratio:1;border-radius:20%}.floorGrid-room::before,.floorGrid-configureRoom::before{position:absolute;content:"";left:calc(100%/var(--huly-floor-roomWidth)/5*-1);right:calc(100%/var(--huly-floor-roomWidth)/5*-1);background-color:var(--theme-popup-color);border:1px solid var(--theme-popup-divider);border-radius:1rem}.floorGrid-room.hovered:hover{z-index:10}.floorGrid-room__header{align-items:center;top:calc(100%/var(--huly-floor-roomHeight)/3*-1.6 + .375rem + 1px)}.floorGrid-room__header>span{color:var(--theme-caption-color);cursor:default}.floorGrid-room__field{overflow:hidden;width:100%;height:100%;max-width:90%;max-height:90%;transition-property:max-width,max-height;transition-duration:.15s;transition-timing-function:ease-in-out}.floorGrid-room__field.hovered:hover{background-color:rgba(0,0,0,0)}.floorGrid-room__field.hovered:hover>div{opacity:.35}.floorGrid-room::before{bottom:calc(100%/var(--huly-floor-roomHeight)/5*-1)}.floorGrid-room::before.hovered{background-color:var(--theme-popup-hover)}.floorGrid-room:not(.preview)::before{top:calc(100%/var(--huly-floor-roomHeight)/3*-1.6)}.floorGrid-room.preview::before{top:calc(100%/var(--huly-floor-roomHeight)/3*-1);bottom:calc(100%/var(--huly-floor-roomHeight)/3*-1);left:calc(100%/var(--huly-floor-roomWidth)/3*-1);right:calc(100%/var(--huly-floor-roomWidth)/3*-1);border-radius:.375rem}.floorGrid-room.preview::before .floorGrid-room__field{border-radius:.25rem}.floorGrid-room:not(.disabled,.myOffice):hover .floorGrid-room__field{background-color:var(--theme-button-default)}.floorGrid-room:not(.disabled,.myOffice) .floorGrid-room__field:not(.person){cursor:pointer}.floorGrid-room:not(.disabled,.myOffice) .floorGrid-room__field:not(.person):hover{max-width:100%;max-height:100%}.floorGrid-room.disabled .floorGrid-room__header>span{color:var(--theme-trans-color)}.floorGrid-configureRoom__header{top:calc(100%/var(--huly-floor-roomHeight)/3*-1.6 + .75rem - 1px)}.floorGrid-configureRoom__header>.antiEditBox input{font-size:.8125rem}.floorGrid-configureRoom__field{width:90%;background-color:var(--theme-button-default);cursor:default}.floorGrid-configureRoom__field.null{pointer-events:none}.floorGrid-configureRoom::before{top:calc(100%/var(--huly-floor-roomHeight)/3*-1.6);bottom:calc(100%/var(--huly-floor-roomHeight)/5*-1);box-shadow:var(--huly-floor-roomShadow, --theme-popup-shadow)}.floorGrid-configureRoom.dragged{position:absolute;width:var(--huly-floor-roomWidth);height:var(--huly-floor-roomHeight);opacity:.85;z-index:1}.floorGrid-configureRoom.placed{background-image:linear-gradient(135deg, var(--theme-button-default) 10%, var(--theme-popup-color) 10%, var(--theme-popup-color) 50%, var(--theme-button-default) 50%, var(--theme-button-default) 60%, var(--theme-popup-color) 60%, var(--theme-popup-color) 100%);background-size:7px 7px}.floorGrid-configureRoom.placed .floorGrid-room__header,.floorGrid-configureRoom.placed .floorGrid-room__field{visibility:hidden}@media only screen and (max-width: 1024px){.room-container+.bar>.bar__left-panel button span{display:none}}@media only screen and (max-width: 700px){.room-container+.bar>.bar__left-panel{position:initial}}.room-popup .room-btns button.secondary,.room-popup .room-btns .hulySplitButton-main{flex-grow:1}.room-popup .room-btns .hulySplitButton-container{flex-grow:2}.room-popup .room-btns.no-video .hulySplitButton-container{flex-grow:4}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(/fonts/ATDa6bAI.woff2) format("woff2"),url(/fonts/6ukIWyz7.woff) format("woff")}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:500;src:local("IBM Plex Mono Medium"),local("IBMPlexMono-Medium"),url(/fonts/Zp79v5K8.woff2) format("woff2"),url(/fonts/G9qizdsn.woff) format("woff")}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:600;src:local("IBM Plex Mono SemiBold"),local("IBMPlexMono-SemiBold"),url(/fonts/Aq+UcR29.woff2) format("woff2"),url(/fonts/o8GDU1Yf.woff) format("woff")}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:700;src:local("IBM Plex Mono Bold"),local("IBMPlexMono-Bold"),url(/fonts/KI39dMJZ.woff2) format("woff2"),url(/fonts/afSdnHsI.woff) format("woff")}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:400;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(/fonts/g2hf7Qlm.woff2) format("woff2"),url(/fonts/6FETg9Dp.woff) format("woff")}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:500;src:local("IBM Plex Sans Medium"),local("IBMPlexSans-Medium"),url(/fonts/HRhaDbQW.woff2) format("woff2"),url(/fonts/c3qJ0BDG.woff) format("woff")}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:600;src:local("IBM Plex Sans SemiBold"),local("IBMPlexSans-SemiBold"),url(/fonts/ocStNKbF.woff2) format("woff2"),url(/fonts/ZnXqAlQe.woff) format("woff")}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:700;src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url(/fonts/g9iYs0hV.woff2) format("woff2"),url(/fonts/87rdstq3.woff) format("woff")}*{box-sizing:border-box;touch-action:manipulation;scrollbar-color:var(--theme-navpanel-divider) rgba(0,0,0,0);scrollbar-width:none;--body-font-size: .875rem;--status-bar-height: 36px;--status-bar-normal-height: 36px;--panel-aside-width: 25rem;--font-family: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto;--mono-font: "IBM Plex Mono", monospace;--timing-shadow: cubic-bezier(0,.65,.35,1);--timing-main: cubic-bezier(0.25, 0.46, 0.45, 0.94);--timing-rotate: cubic-bezier(.28,1.92,.39,.56);--timing-clock: cubic-bezier(.35,2.1,.79,.71)}*::after,*::before{box-sizing:border-box}@media(max-width: 480px){*{--status-bar-height: 70px}}:root{--plyr-color-main: #ffffff;--plyr-video-control-background-hover: #d3d3d3a2;--app-height: 100%}:root .plyr__volume{position:relative}:root .plyr__volume input[data-plyr=volume]{display:none;height:2rem;position:absolute;right:-3rem;top:-1rem;transform-origin:left;transform:rotate(-90deg)}:root .plyr__volume:hover input[data-plyr=volume],:root .plyr__volume input[data-plyr=volume]:hover{display:block}::-webkit-scrollbar{width:6px}::-webkit-scrollbar:horizontal{height:6px}::-webkit-scrollbar-track,.panel-instance .scroll .scroll::-webkit-scrollbar-track{margin:6px}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-bar-color);border-radius:.25rem}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-bar-hover);border-radius:.25rem}::-webkit-scrollbar-corner{background-color:var(--scrollbar-bar-color);border-radius:.25rem}.kanban-container .scroll::-webkit-scrollbar-track{margin:2.5rem}.normal-font{font-size:16px}.small-font{font-size:14px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-family:var(--font-family);font-style:normal;font-weight:400;font-size:var(--body-font-size);color:var(--content-color);background-color:var(--theme-bg-color);-webkit-user-select:none;-moz-user-select:none;user-select:none}html,body{height:var(--app-height);width:100%;overflow:hidden}@media print{html,body{overflow:visible !important}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uLy4uLy4uL3BhY2thZ2VzL3RoZW1lL3N0eWxlcy9nbG9iYWwuc2NzcyIsIndlYnBhY2s6Ly8uLy4uLy4uL3BhY2thZ2VzL3RoZW1lL3N0eWxlcy9fdmFycy5zY3NzIiwid2VicGFjazovLy4vLi4vLi4vcGFja2FnZXMvdGhlbWUvc3R5bGVzL19jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly8uLy4uLy4uL3BhY2thZ2VzL3RoZW1lL3N0eWxlcy9fbHVtaWEtY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi8uLi9wYWNrYWdlcy90aGVtZS9zdHlsZXMvX2xheW91dHMuc2NzcyIsIndlYnBhY2s6Ly8uLy4uLy4uL3BhY2thZ2VzL3RoZW1lL3N0eWxlcy9fcHJpbnQuc2NzcyIsIndlYnBhY2s6Ly8uLy4uLy4uL3BhY2thZ2VzL3RoZW1lL3N0eWxlcy9jb21tb24uc2NzcyIsIndlYnBhY2s6Ly8uLy4uLy4uL3BhY2thZ2VzL3RoZW1lL3N0eWxlcy9idXR0b24uc2NzcyIsIndlYnBhY2s6Ly8uLy4uLy4uL3BhY2thZ2VzL3RoZW1lL3N0eWxlcy9lZGl0b3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi8uLi9wYWNrYWdlcy90aGVtZS9zdHlsZXMvY29tcG9uZW50cy5zY3NzIiwid2VicGFjazovLy4vLi4vLi4vcGFja2FnZXMvdGhlbWUvc3R5bGVzL2RpYWxvZ3Muc2NzcyIsIndlYnBhY2s6Ly8uLy4uLy4uL3BhY2thZ2VzL3RoZW1lL3N0eWxlcy9wb3B1cHMuc2NzcyIsIndlYnBhY2s6Ly8uLy4uLy4uL3BhY2thZ2VzL3RoZW1lL3N0eWxlcy9wYW5lbC5zY3NzIiwid2VicGFjazovLy4vLi4vLi4vcGFja2FnZXMvdGhlbWUvc3R5bGVzL3Byb3NlLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi8uLi9wYWNrYWdlcy90aGVtZS9zdHlsZXMvZ2l0aHViLWRhcmsuc2NzcyIsIndlYnBhY2s6Ly8uLy4uLy4uL3BhY2thZ2VzL3RoZW1lL3N0eWxlcy9naXRodWItbGlnaHQuc2NzcyIsIndlYnBhY2s6Ly8uLy4uLy4uL3BhY2thZ2VzL3RoZW1lL3N0eWxlcy90YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8uLy4uLy4uL3BhY2thZ2VzL3RoZW1lL3N0eWxlcy9fdGV4dC1lZGl0b3Iuc2NzcyIsIndlYnBhY2s6Ly8uLy4uLy4uL3BhY2thZ2VzL3RoZW1lL3N0eWxlcy9sb3ZlLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi8uLi9wYWNrYWdlcy90aGVtZS9zdHlsZXMvbW9uby5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEVDZUEsd0JBR0UsQ0FBQSxzQkFDQSxDQUFBLHdCQUNBLENBQUEsbUJBQ0EsQ0FBQSx3QkFDQSxDQUFBLHNCQUNBLENBQUEsd0JBQ0EsQ0FBQSxpQkFDQSxDQUFBLHdCQUNBLENBQUEsc0JBQ0EsQ0FBQSx3QkFDQSxDQUFBLG1CQUNBLENBQUEsd0JBQ0EsQ0FBQSxzQkFDQSxDQUFBLGlCQUNBLENBQUEsc0JBQ0EsQ0FBQSxtQkFDQSxDQUFBLHNCQUNBLENBQUEsaUJBQ0EsQ0FBQSxxQkFDQSxDQUFBLGlCQUNBLENBQUEsaUJBQ0EsQ0FBQSxpQkFDQSxDQUFBLG9CQUNBLENBQUEsdUJBSUEsQ0FBQSxpQ0FDQSxDQUFBLHlCQUNBLENBQUEsNEJBQ0EsQ0FBQSx5QkFDQSxDQUFBLGlDQUNBLENBQUEsdUJBQ0EsQ0FBQSw0QkFJQSxDQUFBLG1DQUNBLENBQUEsMENBQ0EsQ0FBQSw4QkFDQSxDQUFBLGtDQUNBLENBQUEsNkJBQ0EsQ0FBQSxxQ0FDQSxDQUFBLDBCQUNBLENBQUEsb0NBQ0EsQ0FBQSxvQ0FJQSxDQUFBLGdDQUNBLENBQUEsMkJBQ0EsQ0FBQSxnQ0FDQSxDQUFBLGlDQUNBLENBQUEsb0NBQ0EsQ0FBQSx5QkFDQSxDQUFBLDhCQUNBLENBQUEsRUMxREYsNEJBQ0UsQ0FBQSx1REFDQSxDQUFBLGlEQUNBLENBQUEsaUNBQ0EsQ0FBQSxvREFDQSxDQUFBLGlDQUVBLENBQUEsaUNBQ0EsQ0FBQSxpQ0FDQSxDQUFBLGlDQUNBLENBQUEsMkNB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a0JBR0Ysb0JBQ0UsQ0FBQSxnQ0FDQSx3QkFBQSxDQUFBLGdDQUVGLHdCQUNFLENBQUEsZ0JBR0YsZ0JBQ0UsQ0FBQSxXQUVGLGdCQUNFLENBQUEsZ0JBR0YscUJBQ0UsQ0FBQSxVQUNBLENBQUEsVUFDQSxDQUFBLFlBR0YsVUFDRSxDQUFBLGFBR0YsUUFDRSxDQUFBLGdDQUNBLENBQUEsV0FDQSxDQUFBLG9DQUNBLENBQUEscUJBRUEsc0JBQUEsQ0FBQSxTQUdGLG9CQUFBLENBQUEsWUFDQSxtQkFBQSxDQUFBLE1BR0EsWUFBQSxDQUFBLGFBQ0EsbUJBQUEsQ0FBQSxXQUNBLFdBQUEsQ0FBQSxnQkFDQSxhQUFBLENBQUEsYUFDQSx3QkFBQSxDQUFBLFdBQ0EseUJBQUEsQ0FBQSxhQUNBLDJCQUFBLENBQUEsZUFDQSxtQkFDRSxDQUFBLG9CQUNBLENBQUEsYUFFRixZQUNFLENBQUEsc0JBQ0EsQ0FBQSxrQkFDQSxDQUFBLGNBRUYsWUFDRSxDQUFBLDZCQUNBLENBQUEsa0JBQ0EsQ0FBQSxXQUNBLENBQUEsWUFDQSxDQUFBLGNBRUYsWUFDRSxDQUFBLG1CQUNBLENBQUEsbUJBRUYsWUFDRSxDQUFBLG9CQUNBLENBQUEsZ0JBQ0EsQ0FBQSxXQUNBLENBQUEsaUJBRUYsWUFDRSxDQUFBLGtCQUNBLENBQUEsZ0JBQ0EsQ0FBQSxXQUNBLENBQUEsWUFDQSxDQUFBLGtCQUVGLFlBQ0UsQ0FBQSxtQkFDQSxDQUFBLGdCQUNBLENBQUEsY0FFRixZQUNFLENBQUEsc0JBQ0EsQ0FBQSxnQkFDQSxDQUFBLFdBQ0EsQ0FBQSxZQUNBLENBQUEsa0JBRUYsWUFDRSxDQUFBLDBCQUNBLENBQUEsa0JBQ0EsQ0FBQSxjQUVGLDBCQUNFLENBQUEsVUFFRixZQUNFLENBQUEscUJBQ0EsQ0FBQSxnQkFDQSxDQUFBLFdBQ0EsQ0FBQSxZQUNBLENBQUEsa0JBRUYsWUFDRSxDQUFBLDZCQUNBLENBQUEsZ0JBQ0EsQ0FBQSxZQUNBLENBQUEsaUJBRUYsWUFDRSxDQUFBLHFCQUNBLENBQUEsa0JBQ0EsQ0FBQSxXQUNBLENBQUEsWUFD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LGtDQUNBLGlCQUFBLENBQUEsY0FHQSxZQUNFLENBQUEsa0JBQ0EsQ0FBQSxnQkFDQSxDQUFBLGtCQUNBLENBQUEsc0JBQ0EsQ0FEQSxpQkFDQSxDQUFBLGdCQUNBLENBQUEsK0JBQ0EsQ0FBQSxjQUNBLENBQUEsb0JBRUEsb0JBQ0UsQ0FBQSxnQ0FDQSxDQUFBLCtCQUNBLFlBQ0UsQ0FBQSxhQUNBLENBQUEsZ0NBRUYsb0NBQUEsQ0FBQSwwQkFFRixnQ0FBQSxDQUFBLE1BSUYsd0JBQUEsQ0FBQSxRQUNBLG1CQUFBLENBQUEsTUFDQSxrQkFBQSxDQUFBLFFBQ0EsbUJBQUEsQ0FBQSxNQUNBLGlCQUFBLENBQUEsTUFDQSxrQkFBQSxDQUFBLE1BQ0EsZ0JBQUEsQ0FBQSxRQUNBLG9CQUFBLENBQUEsTUFDQSxrQkFBQSxDQUFBLE1BQ0EsZ0JBQUEsQ0FBQSxPQUNBLGtCQUFBLENBQUEsT0FDQSxnQkFBQSxDQUFBLE9BQ0Esa0JBQUEsQ0FBQSxPQUNBLGtCQUFBLENBQUEsU0FDQSxnQkFBQSxDQUFBLFFBQ0Esb0JBQUEsQ0FBQSxNQUNBLG1CQUFBLENBQUEsUUFDQSxvQkFBQSxDQUFBLE1BQ0Esa0JBQUEsQ0FBQSxRQUNBLG9CQUFBLENBQUEsTUFDQSxtQkFBQSxDQUFBLE1BQ0EsaUJBQUEsQ0FBQSxRQUNBLHFCQUFBLENBQUEsTUFDQSxtQkFBQSxDQUFBLE1BQ0EsaUJBQUEsQ0FBQSxPQUNBLG1CQUFBLENBQUEsT0FDQSxpQkFBQSxDQUFBLE9BQ0EsbUJBQUEsQ0FBQSxRQUNBLGtCQUFBLENBQUEsTUFDQSxpQkFBQSxDQUFBLE1BQ0EsZ0JBQUEsQ0FBQSxTQUNBLGtCQUFBLENBQUEsTUFDQSxpQkFBQSxDQUFBLE1BQ0EsZUFBQSxDQUFBLE1BQ0Esa0JBQUEsQ0FBQSxNQUNBLGlCQUFBLENBQUEsTUFDQSxlQUFBLENBQUEsTUFDQSxrQkFBQSxDQUFBLE9BQ0EsaUJBQUEsQ0FBQSxPQUNBLGlCQUFBLENBQUEsTUFDQSwwQkFBQSxDQUFBLE1BQ0Esb0JBQUEsQ0FBQSxNQUNBLG1CQUFBLENBQUEsUUFDQSxxQkFBQSxDQUFBLE1BQ0Esb0JBQUEsQ0FBQSxNQUNBLGtCQUFBLENBQUEsTUFDQSxvQkFBQSxDQUFBLE1BQ0Esa0JBQUEsQ0FBQSxNQUNBLHFCQUFBLENBQUEsT0FDQSxvQkFBQSxDQUFBLFFBQ0EsZ0JBQUEsQ0FBQSxNQUNBLGVBQUEsQ0FBQSxNQUNBLGNBQUEsQ0FBQSxNQUNBLGVBQUEsQ0FBQSxNQUNBLGFBQUEsQ0FBQSxPQUNBLGVBQUEsQ0FBQSxTQUNBLGFBQUEsQ0FBQSxNQUNBLGVBQUEsQ0FBQSxNQUNBLGNBQUEsQ0FBQSxNQUNBLGVBQUEsQ0FBQSxNQUNBLGFBQUEsQ0FBQSxNQUNBLGdCQUFBLENBQUEsTUFFQSxlQUFBLENBQUEsT0FDQSxjQUFBLENBQUEsS0FDQSxhQUFBLENBQUEsS0FDQSxhQUFBLENBQUEsS0FDQSxXQUFBLENBQUEsUUFFQSxvQkFBQSxDQUFBLE1BQ0EsbUJBQUEsQ0FBQSxNQUNBLGtCQUFBLENBQUEsTUFDQSxtQkFBQSxDQUFBLE1BQ0EsaUJBQUEsQ0FBQSxRQUNBLHFCQUFBLENBQUEsTUFDQSxtQkFBQSxDQUFBLE1BQ0Esb0JBQUEsQ0FBQSxNQUNBLGlCQUFBLENBQUEsTUFDQSxvQkFBQSxDQUFBLE9BQ0EsbUJBQUEsQ0FBQSxPQUNBLGlCQUFBLENBQUEsTUFDQSxvQkFBQSxDQUFBLE1BQ0EsbUJBQUEsQ0FBQSxNQUNBLG9CQUFBLENBQUEsTUFDQSxrQkFBQSxDQUFBLE1BQ0Esb0JBQUEsQ0FBQSxNQUNBLGtCQUFBLENBQUEsT0FDQSxrQkFBQSxDQUFBLE1BQ0Esa0JBQUEsQ0FBQSxNQUNBLGlCQUFBLENBQUEsTUFDQSxrQkFBQSxDQUFBLE1BQ0EsZ0JBQUEsQ0FBQSxNQUNBLGtCQUFBLENBQUEsUUFDQSxzQkFBQSxDQUFBLE1BQ0EsZ0NBQUEsQ0FBQSxNQUNBLG9CQUFBLENBQUEsTUFDQSxxQkFBQSxDQUFBLE1BQ0EsbUJBQUEsQ0FBQSxNQUNBLHFCQUFBLENBQUEsT0FDQSxtQkFBQSxDQUFBLE1BQ0EsZ0JBQUEsQ0FBQSxNQUNBLGVBQUEsQ0FBQSxNQUNBLGdCQUFBLENBQUEsTUFDQSxjQUFBLENBQUEsTUFDQSxnQkFBQSxDQUFBLE9BQ0EsZ0JBQUEsQ0FBQSxRQUNBLGlCQUFBLENBQUEsTUFDQSxnQkFBQSxDQUFBLE1BQ0EsZUFBQSxDQUFBLE1BQ0EsZ0JBQUEsQ0FBQSxNQUNBLGNBQUEsQ0FBQSxNQUNBLGNBQUEsQ0FBQSxPQUNBLGdCQUFBLENBQUEsT0FFQSxlQUFBLENBQUEsS0FDQSxjQUFBLENBQUEsS0FDQSxhQUFBLENBQUEsS0FDQSxjQUFBLENBQUEsS0FDQSxZQUFBLENBQUEsS0FDQSxlQUFBLENBQUEsS0FDQSxjQUFBLENBQUEsTUFDQSxjQUFBLENBQUEsUUFFQSxzQkFBQSxDQUFBLFVBQ0Esb0JBQUEsQ0FBQSxzQkFFQSxrQkFBQSxDQUFBLHNCQUNBLGtCQUFBLENBQUEsd0JBQ0Esa0JBQUEsQ0FBQSxzQkFDQSxpQkFBQSxDQUFBLHdCQUNBLGtCQUFBLENBQUEsb0JBQ0EsZ0JBQUEsQ0FBQSxzQkFDQSxpQkFBQSxDQUFBLHNCQUNBLGlCQUFBLENBQUEsd0JBQ0EsZUFBQSxDQUFBLG9DQUVBLGlCQUNFLENBQUEsZ0JBQ0EsQ0FBQSw0Q0FDQSxVQUNFLENBQUEsaUJBQ0EsQ0FBQSxZQUNBLENBQUEsTUFDQSxDQUFBLFVBQ0EsQ0FBQSxVQUNBLENBQUEsc0NBQ0EsQ0FBQSxjQUtKLGdCQUFBLENBQUEsZ0JBQUEsQ0FBQSxVQUNBLGlCQUFBLENBQUEsVUFDQSxpQkFBQSxDQUFBLGdCQUNBLGlCQUNFLENBQUEsd0JBQ0EsQ0FBQSx5QkFDQSxDQUFBLGdCQUVGLGlCQUNFLENBQUEsd0JBQ0EsQ0FBQSwwQkFDQSxDQUFBLGdCQUVGLGlCQUNFLENBQUEsMkJBQ0EsQ0FBQSx5QkFDQSxDQUFBLGdCQUVGLGlCQUNFLENBQUEsMkJBQ0EsQ0FBQSwwQkFDQSxDQUFBLGtCQUVGLGlCQUNFLENBQUEsS0FDQSxDQUFBLFFBQ0EsQ0FBQSxNQUNBLENBQUEsT0FDQSxDQUFBLFNBR0YsV0FDRSxDQUFBLGlCQUNBLENBQUEsZUFDQSxDQUFBLFFBR0YsV0FBQSxDQUFBLE9BQ0EsVUFBQSxDQUFBLEtBQ0EsWUFBQSxDQUFBLEtBQ0EsYUFBQSxDQUFBLEtBQ0EsV0FBQSxDQUFBLEtBQ0EsY0FBQSxDQUFBLEtBQ0EsYUFBQSxDQUFBLEtBQ0EsY0FBQSxDQUFBLEtBQ0EsV0FBQSxDQUFBLEtBQ0EsY0FBQSxDQUFBLE1BQ0EsV0FBQSxDQUFBLE1BQ0EsYUFBQSxDQUFBLE1BQ0EsV0FBQSxDQUFBLE1BQ0EsYUFBQSxDQUFBLE1BQ0EsV0FBQSxDQUFBLE1BQ0EsY0FBQSxDQUFBLE1BQ0EsWUFBQSxDQUFBLE9BQ0Esc0JBQUEsQ0FBQSxpQkFBQSxDQUFBLE9BQ0Esc0JBQUEsQ0FBQSxpQkFBQSxDQUFBLFFBQ0EsVUFBQSxDQUFBLFFBQ0EscUJBQUEsQ0FBQSxLQUNBLFdBQUEsQ0FBQSxLQUNBLFVBQUEsQ0FBQSxLQUNBLFlBQUEsQ0FBQSxLQUNBLGFBQUEsQ0FBQSxNQUNBLFlBQUEsQ0FBQSxNQUNBLFVBQUEsQ0FBQSxNQUNBLFlBQUEsQ0FBQSxNQUNBLFVBQUEsQ0FBQSxNQUNBLGFBQUEsQ0FBQSxNQUNBLFVBQUEsQ0FBQSxNQUNBLFdBQUEsQ0FBQSxNQUNBLGNBQUEsQ0FBQSxPQUNBLFdBQUEsQ0FBQSxPQUNBLGNBQUEsQ0FBQSxTQUNBLFdBQUEsQ0FBQSxTQUNBLGVBQUEsQ0FBQSxTQUNBLGNBQUEsQ0FBQSxTQUNBLGdCQUFBLENBQUEsU0FDQSxjQUFBLENBQUEsU0FDQSxpQkFBQSxDQUFBLFVBQ0EsY0FBQSxDQUFBLFVBQ0EsY0FBQSxDQUFBLFVBQ0EsaUJBQUEsQ0FBQSxVQUNBLGVBQUEsQ0FBQSxVQUNBLGVBQUEsQ0FBQSxXQUNBLGVBQUEsQ0FBQSxXQUNBLGVBQUEsQ0FBQSxXQUNBLGVBQUEsQ0FBQSxXQUNBLGVBQUEsQ0FBQSxXQUNBLDBCQUFBLENBQUEscUJBQUEsQ0FBQSxZQUNBLGNBQUEsQ0FBQSxTQUNBLFlBQUEsQ0FBQSxTQUNBLGdCQUFBLENBQUEsU0FDQSxpQkFBQSxDQUFBLFNBQ0EsZUFBQSxDQUFBLFNBQ0Esa0JBQUEsQ0FBQSxTQUNBLGlCQUFBLENBQUEsU0FDQSxrQkFBQSxDQUFBLFNBQ0EsZUFBQSxDQUFBLFNBQ0Esa0JBQUEsQ0FBQSxVQUNBLGtCQUFBLENBQUEsVUFDQSxlQUFBLENBQUEsVUFDQSxrQkFBQSxDQUFBLFVBQ0EsaUJBQUEsQ0FBQSxVQUNBLGVBQUEsQ0FBQSxVQUNBLGlCQUFBLENBQUEsVUFDQSxnQkFBQSxDQUFBLFNBQ0EsV0FBQSxDQUFBLFNBQ0EsZUFBQSxDQUFBLFNBQ0EsY0FBQSxDQUFBLFNBQ0EsaUJBQUEsQ0FBQSxVQUNBLGNBQUEsQ0FBQSxVQUNBLGdCQUFBLENBQUEsVUFDQSxlQUFBLENBQUEsVUFDQSxlQUFBLENBQUEsVUFDQSxlQUFBLENBQUEsV0FDQSxlQUFBLENBQUEsV0FDQSxlQUFBLENBQUEsV0FDQSxlQUFBLENBQUEsU0FDQSxZQUFBLENBQUEsU0FDQSxnQkFBQSxDQUFBLFNBQ0EsZUFBQSxDQUFBLFNBQ0EsaUJBQUEsQ0FBQSxTQUNBLGtCQUFBLENBQUEsU0FDQSxrQkFBQSxDQUFBLFVBQ0EsaUJBQUEsQ0FBQSxVQUNBLGtCQUFBLENBQUEsVUFDQSxnQkFBQSxDQUFBLFVBQ0EsZ0JBQUEsQ0FBQSxXQUNBLG1CQUFBLENBQUEsWUFDQSxlQUFBLENBQUEsWUFDQSxXQUNFLENBQUEsWUFDQSxDQUFBLFVBRUYsVUFBQSxDQUFBLFdBQUEsQ0FBQSxXQUNBLGFBQUEsQ0FBQSxjQUFBLENBQUEsZ0JBRUEscUJBQUEsQ0FBQSxrQkFBQSxDQUFBLGNBR0EsV0FDRSxDQUFBLFlBQ0EsQ0FBQSxVQUVGLFlBQ0UsQ0FBQSxhQUNBLENBQUEsVUFFRixVQUNFLENBQUEsV0FDQSxDQUFBLFlBRUYsU0FDRSxDQUFBLFVBQ0EsQ0FBQSxhQUVGLFlBQ0UsQ0FBQSxhQUNBLENBQUEsYUFFRixhQUNFLENBQUEsY0FDQSxDQUFBLFdBRUYsVUFDRSxDQUFBLFdBQ0EsQ0FBQSxZQUVGLGFBQ0UsQ0FBQSxjQUNBLENBQUEsV0FFRixZQUNFLENBQUEsYUFDQSxDQUFBLGFBRUYsYUFDRSxDQUFBLGNBQ0EsQ0FBQSxVQUVGLGFBQ0UsQ0FBQSxjQUNBLENBQUEsb0ZBRUYsYUFBQSxDQUFBLFVBRUEsaUJBQ0UsQ0FBQSxPQUNBLENBQUEsUUFDQSxDQUFBLGFBR0YsNkJBQ0UsQ0FBQSxjQUNBLENBQUEsbUJBQ0EsZ0NBQUEsQ0FBQSxvQkFDQSxnQ0FBQSxDQUFBLHFCQUdGLG1CQUNFLENBQUEsVUFJRixvQkFDRSxDQUFBLGdDQUNBLENBQUEsZ0JBQ0EsZ0NBQUEsQ0FBQSxpQkFDQSxnQ0FBQSxDQUFBLGtCQUNBLGdDQUFBLENBQUEsZ0JBRUYsY0FBQSxDQUFBLGdCQUNBLGNBQUEsQ0FBQSxnQkFDQSxjQUFBLENBQUEsbUJBQ0EsaUJBQUEsQ0FBQSxxQkFFQSxtQkFBQSxDQUFBLCtCQUNBLG1CQUFBLENBQUEsYUFDQSx3QkFBQSxDQUFBLHFCQUFBLENBQUEsZ0JBQUEsQ0FBQSxlQUNBLG1DQUFBLENBQUEsZ0NBQUEsQ0FBQSwyQkFBQSxDQUFBLFVBSUEsZUFDRSxDQUFBLGNBQ0EsQ0FBQSxnQ0FDQSxDQUFBLHdCQUNBLENBREEscUJBQ0EsQ0FEQSxnQkFDQSxDQUFBLGFBRUYsd0JBQ0UsQ0FBQSxlQUNBLENBQUEsZ0JBQ0EsQ0FBQSw2QkFDQSxDQUFBLHdCQUNBLENBREEscUJBQ0EsQ0FEQSxnQkFDQSxDQUFBLFdBRUYsY0FBQSxDQUFBLFNBQ0EsaUJBQUEsQ0FBQSxXQUNBLGtCQUFBLENBQUEsU0FDQSxnQkFBQSxDQUFBLFNBQ0Esa0JBQUEsQ0FBQSxhQUNBLCtCQUFBLENBQUEsV0FDQSxjQUNFLENBQUEsa0JBQ0EsQ0FBQSxTQUVGLGtCQUFBLENBQUEsU0FDQSxpQkFBQSxDQUFBLGFBQ0EsZUFBQSxDQUFBLGFBQ0EsZUFBQSxDQUFBLGdCQUNBLGVBQUEsQ0FBQSxTQUNBLGVBQUEsQ0FBQSxXQUNBLHdCQUFBLENBQUEsT0FDQSx3QkFBQSxDQUFBLFdBQ0EsZUFBQSxDQUFBLFlBQ0EsMkJBQUEsQ0FBQSxhQUNBLGlCQUFBLENBQUEsY0FDQSxnQkFBQSxDQUFBLFdBQ0Esa0JBQUEsQ0FBQSxnQkFDQSxxQkFBQSxDQUFBLGNBQ0Esa0JBQUEsQ0FBQSxjQUNBLGlCQUFBLENBQUEsZ0JBRUEsY0FDRSxDQUFBLHNCQUNBLHlCQUFBLENBQUEsbUJBR0YsNEJBQUEsQ0FBQSxtQkFFQSxPQUNFLENBQUEsUUFDQSxDQUFBLFNBQ0EsQ0FBQSxhQUVGLGlCQUNFLENBQUEsaUJBQ0EsQ0FBQSxlQUNBLENBQUEsb0JBQ0EsQ0FBQSxzQkFDQSxDQURBLGlCQUNBLENBQUEsd0JBQ0EsQ0FEQSxxQkFDQSxDQURBLGdCQUNBLENBQUEsY0FDQSxDQUFBLGdCQUVGLGtCQUNFLENBQUEsb0JBQ0EsQ0FBQSxzQkFDQSxDQUFBLGVBQ0EsQ0FBQSxXQUNBLENBQUEseUJBRUEsbUJBQUEsQ0FBQSxRQUdGLGlCQUNFLENBQUEsOEJBR0YsV0FDRSxDQUFBLGVBQ0EsQ0FBQSxrQkFDQSxDQUFBLG1CQUNBLENBQUEsMkJBRUEsQ0FBQSxlQUVGLG9CQUNFLENBQUEsWUFDQSxDQUFBLGVBRUYsb0JBQ0UsQ0FBQSxZQUNBLENBQUEsZ0JBR0YsNENBQ0UsQ0FBQSw4QkFDQSxDQUFBLHNCQUVBLGdDQUFBLENBQUEseUJBQ0EsNENBQ0UsQ0FBQSwyQ0FDQSxDQUFBLHNCQUVGLDRDQUNFLENBQUEsMkNBQ0EsQ0FBQSw0QkFDQSxnQ0FBQSxDQUFBLHNCQUVGLDJDQUNFLENBQUEsa0RBQ0EsQ0FBQSw0QkFDQSxnQ0FBQSxDQUFBLHlCQUdGLHVDQUFBLENBQUEsaUJBR0YsZUFBQSxDQUFBLGlCQUNBLGVBQUEsQ0FBQSxpQkFDQSxlQUFBLENBQUEsa0NBQ0Esb0JBQ21CLENBQUEsbUJBRW5CLGtCQUFBLENBQUEsdUVBR0Esb0JBR3dCLENBQUEscUNBRXhCLFFBQUEsQ0FBQSxzQ0FDQSxhQUFBLENBQUEsaURBRUEsMkNBQ0UsQ0FBQSx1REFDQSwyQ0FBQSxDQUFBLCtDQUVGLDJDQUNFLENBQUEsMERBQ0EsK0JBQUEsQ0FBQSxxREFDQSx5Q0FBQSxDQUFBLDBCQUlGLDZCQUNFLENBQUEsZ0NBQ0EsZ0NBQUEsQ0FBQSw2QkFFRixnQ0FDRSxDQUFBLG1DQUNBLGdDQUFBLENBQUEsdUJBR0Ysc0NBQUEsQ0FBQSw0QkFDQSw2Q0FBQSxDQUFBLDRCQUNBLHVDQUFBLENBQUEsNkJBQ0Esd0NBQUEsQ0FBQSwwQkFDQSxxQ0FBQSxDQUFBLDRCQUNBLHVDQUFBLENBQUEscUNBQ0EseUNBQUEsQ0FBQSwwQkFDQSw4Q0FBQSxDQUFBLGlDQUNBLG9DQUFBLENBQUEsOEJBQ0EsMERBQUEsQ0FBQSwyQkFDQSx1REFBQSxDQUFBLDBCQUNBLG9FQUFBLENBQUEscUJBRUEsOEJBQUEsQ0FBQSxzQkFDQSwrQkFBQSxDQUFBLDJCQUNBLG9DQUFBLENBQUEsb0JBQ0EsNkJBQUEsQ0FBQSxlQUNBLGdDQUFBLENBQUEsZUFDQSxnQ0FBQSxDQUFBLHFCQUVBLGtEQUFBLENBQUEsb0JBQ0EsaURBQUEsQ0FBQSx1QkFFQSxpQ0FBQSxDQUFBLFdBQ0EsMEJBQUEsQ0FBQSxhQUNBLDhCQUFBLENBQUEscUJBQ0EsK0NBQUEsQ0FBQSxpQkFFQSxrQkFBQSxDQUFBLGlCQUNBLG9CQUFBLENBQUEsaUJBQ0EsbUJBQUEsQ0FBQSxpQkFDQSxvQkFBQSxDQUFBLHNCQUNBLDZCQUFBLENBQUEsZ0NBQUEsQ0FBQSx1QkFDQSw4QkFBQSxDQUFBLGlDQUFBLENBQUEscUJBQ0EsOEJBQUEsQ0FBQSw2QkFBQSxDQUFBLHNCQUNBLDJDQUFBLENBQUEsdUJBQ0EseUNBQUEsQ0FBQSxpQkFFQSwwQkFBQSxDQUFBLDZCQUNBLGtEQUFBLENBQUEsYUFFQSwrQ0FBQSxDQUFBLGdCQUNBLGtEQUFBLENBQUEsY0FDQSxnREFBQSxDQUFBLGVBQ0EsaURBQUEsQ0FBQSx1QkFDQSxtREFBQSxDQUFBLHlCQUNBLCtDQUFBLENBQUEsc0JBSUUsb0JBQ0UsQ0FERixlQUNFLENBQUEsYUFDQSxDQUFBLG1CQUNBLENBQUEsc0JBQ0EsQ0FBQSxrQkFDQSxDQUFBLGFBQ0EsQ0FBQSxjQUNBLENBQUEsa0NBQ0EsQ0FBQSxvQkFDQSxDQUFBLDhCQUlGLDZMQUNFLENBQUEsd0NBQ0EsQ0FBQSwwQkFDQSxDQUFBLGFDbGtDSixVQUNFLHVCQUNFLENBQUEsV0FHRix3QkFDRSxDQUFBLENBQUEsaUJBSUosWUFDRSx1QkFDRSxDQUFBLENBQUEsaVFDSUosOEJBZUUsQ0FBQSxpQkFDQSxDQUFBLHVvQkFFQSxxQ0FBQSxDQUFBLHVaQUNBLHVDQUFBLENBQUEsd1lBQ0Esc0NBQUEsQ0FBQSwwbEJBQ0EsZ0JBQUEsQ0FBQSxpQ0FFRixrQkFFRSxDQUFBLG9FQUVGLGdCQUlFLENBQUEscUVBRUYsaUJBSUUsQ0FBQSx5RUFFRixlQUlFLENBQUEsMkdBRUYsZUFNRSxDQUFBLGVBRUYsZUFDRSxDQUFBLDhEQUVGLGVBSUUsQ0FBQSxvQ0FFRixjQUVFLENBQUEsZUFHRixrQkFDRSxDQUFBLG1CQUNBLENBQUEsb0NBRUYsaUJBRUUsQ0FBQSxrQkFDQSxDQUFBLHNCQUVGLG1CQUNFLENBQUEsc0NBQ0EsQ0FBQSxxQkFFRix3QkFDRSxDQUFBLEVBSUYsMEJBQ0UsQ0FBQSx1QkFFRixhQUNFLENBQUEsWUFDQSxDQUFBLDZCQUNBLENBQUEsa0JBQ0EsQ0FBQSw0Q0FDQSxDQUFBLGdDQUVBLHFCQUNFLENBQUEsZ0NBQ0EsQ0FBQSw0QkFDQSxDQUFBLFdBQ0EsQ0FBQSxvREFDQSxDQUFBLGtDQUVGLGlDQUNFLENBQUEsNkJBQ0EsQ0FBQSxVQUNBLENBQUEsa0RBQ0EsQ0FBQSxtQ0FFRix5Q0FBQSxDQUFBLDhEQUVGLDZCQUFBLENBQUEsNkRBQ0EsNEJBQUEsQ0FBQSwwQ0FFQSxZQUVFLENBQUEsV0FDQSxDQUFBLFlBQ0EsQ0FBQSx3REFFQSwrQ0FBQSxDQUFBLHdEQUNBLHNDQUFBLENBQUEsOERBQ0EsdURBQUEsQ0FBQSxrRUFDQSxnREFBQSxDQUFBLG9FQUNBLGlEQUFBLENBQUEscUJBRUYsaUJBQ0UsQ0FBQSxpQkFDQSxDQUFBLGlCQUNBLENBQUEsYUFDQSxDQUFBLGtDQUVBLDRDQUFBLENBQUEsa0NBQ0EsNENBQ0UsQ0FBQSxnREFDQSxDQUFBLFdBQ0EsQ0FBQSw4Q0FFQSxjQUNFLENBQUEsaURBQ0EsQ0FBQSwyREFDQSxDQUFBLGdEQUNBLENBQUEsdURBRUEsTUFBQSxDQUFBLHdEQUNBLDJCQUFBLENBQUEsd0NBR0YsaUJBQ0UsQ0FBQSxVQUNBLENBQUEsTUFDQSxDQUFBLDBCQUNBLENBQUEsc0NBSUosY0FDRSxDQUFBLHdDQUNBLENBQUEsa0RBQ0EsQ0FBQSw0Q0FDQSxDQUFBLFdBQ0EsQ0FBQSxnREFDQSxDQUFBLCtDQUVBLE1BQUEsQ0FBQSxnREFDQSwyQkFBQSxDQUFBLHlCQUlKLGlFQUVJLGVBRUUsQ0FBQSwyQ0FDQSxDQUFBLHdDQUNBLENBQUEsbUNBRUYsNEJBQ0UsQ0FBQSxxRUFDQSxDQUFBLGtEQUVBLFlBQUEsQ0FBQSx1Q0FDQSxvQ0FDRSxDQUFBLDBDQUNBLENBQUEsb0RBRUYsOEVBQ0UsQ0FBQSxvREFFRiw0QkFDRSxDQUFBLHFFQUNBLENBQUEsQ0FBQSxxQkFLUixlQUNFLENBQUEscUJBQ0EsQ0FBQSxXQUNBLENBQUEsMkJBRUYsZUFDRSxDQUFBLFdBQ0EsQ0FBQSxlQUNBLENBQUEseUJBR0YsWUFDRSxDQUFBLHFCQUNBLENBQUEsVUFDQSxDQUFBLFdBQ0EsQ0FBQSxXQUNBLENBQUEsWUFDQSxDQUFBLGdDQUVBLGVBQUEsQ0FBQSxnQkFJRixZQUNFLENBQUEsa0JBQ0EsQ0FBQSxhQUNBLENBQUEsYUFDQSxDQUFBLGdCQUNBLENBQUEsV0FDQSxDQUFBLGVBQ0EsQ0FBQSxrQkFDQSxDQUFBLGdDQUNBLENBQUEsbUJBRUYsWUFDRSxDQUFBLHVCQUNBLENBQUEsbUJBQ0EsQ0FBQSxzQkFDQSxDQUFBLFdBQ0EsQ0FBQSxpQkFHRixZQUNFLENBQUEsa0JBQ0EsQ0FBQSxhQUNBLENBQUEsZUFDQSxDQUFBLGdCQUNBLENBQUEsV0FDQSxDQUFBLFdBQ0EsQ0FBQSxxQkFDQSxDQUFBLGNBQ0EsQ0FBQSxtQ0FFQSxhQUNFLENBQUEsa0JBQ0EsQ0FBQSw2QkFDQSxDQUFBLDBDQUVBLFlBQ0UsQ0FBQSxzQkFDQSxDQUFBLGtCQUNBLENBQUEsYUFDQSxDQUFBLGNBQ0EsQ0FBQSwrQ0FDQSxDQUFBLG9CQUNBLENBQUEsb0NBR0osZUFDRSxDQUFBLFdBQ0EsQ0FBQSxrQkFDQSxDQUFBLHNCQUNBLENBQUEsZ0NBQ0EsQ0FBQSwwQ0FFQSxlQUNFLENBQUEsaUJBQ0EsQ0FBQSxrQkFDQSxDQUFBLHdCQUNBLENBQUEsZ0RBRUYsa0JBQUEsQ0FBQSx5Q0FDQSxlQUNFLENBQUEsZ0NBQ0EsQ0FBQSxtQ0FHSixhQUNFLENBQUEsVUFDQSxDQUFBLFdBQ0EsQ0FBQSxvQkFDQSxDQUFBLHlDQUVBLDhCQUNFLENBQUEsZ0RBRUEsWUFBQSxDQUFBLDJDQUNBLHVCQUNFLENBQUEsc0JBQ0EsQ0FBQSw2QkFDQSxDQUFBLCtDQUdKLFlBQ0UsQ0FBQSxpQkFDQSxDQUFBLDZCQUNBLENBQUEsOEZBRUEsbUJBQUEsQ0FBQSxvRkFHRixnQ0FBQSxDQUFBLHlDQUNBLDRDQUFBLENBQUEsMkNBQ0EsNENBQUEsQ0FBQSxtQ0FFRixXQUNFLENBQUEsV0FDQSxDQUFBLDJDQUdGLG1CQUFBLENBQUEsb0RBRUUsa0JBQ0UsQ0FBQSx3Q0FLRixvQkFBQSxDQUFBLDhDQUNBLG9CQUFBLENBQUEsb0RBQ0EseUNBQUEsQ0FBQSxxVUFJQSxnQ0FDcUIsQ0FBQSxxSkFHckIsOEJBQUEsQ0FBQSxxUkFDQSxhQUMyQixDQUFBLGdEQUU3Qiw4Q0FBQSxDQUFBLDBCQUNBLCtDQUFBLENBQUEscURBQ0Esd0JBQUEsQ0FBQSxzQ0FFQSxrQkFDRSxDQUFBLGVBQ0EsQ0FBQSxnQkFDQSxDQUFBLGdDQUNBLENBQUEsMEJBR0YsV0FBQSxDQUFBLDBCQUVBLGtCQUNFLENBQUEsNENBRUEsVUFBQSxDQUFBLDZDQUNBLHlDQUFBLENBQUEsaUJBR0osYUFDRSxDQUFBLGVBQ0EsQ0FBQSxVQUNBLENBQUEsc0JBRUEsOENBQUEsQ0FBQSx1QkFDQSxrQkFBQSxDQUFBLGVBRUYsYUFDRSxDQUFBLFlBQ0EsQ0FBQSxrQkFFQSxXQUNFLENBQUEscUJBR0osYUFDRSxDQUFBLFVBQ0EsQ0FBQSxVQUNBLENBQUEsOENBQ0EsQ0FBQSx1QkFFRixjQUNFLENBQUEsV0FDQSxDQUFBLFlBQ0EsQ0FBQSxnQkFFRixZQUNFLENBQUEscUJBQ0EsQ0FBQSx1QkFDQSxDQUFBLG9CQUlGLFlBQ0UsQ0FBQSxxQkFDQSxDQUFBLGtCQUNBLENBQUEsV0FDQSxDQUFBLFlBQ0EsQ0FBQSxxQ0FFQSxpQkFBQSxDQUFBLDJCQUVBLGdCQUNFLENBQUEsZUFDQSxDQUFBLGNBQ0EsQ0FBQSwrQkFDQSxDQUFBLGlDQUdGLDZCQUFBLENBQUEsb0NBQ0EsZUFDRSxDQUFBLGdDQUNBLENBQUEsbUNBRUYsY0FBQSxDQUFBLFVBSUYsWUFDRSxDQUFBLHFCQUNBLENBQUEsYUFDQSxDQUFBLFdBQ0EsQ0FBQSxZQUNBLENBQUEsY0FFQSxZQUNFLENBQUEsa0JBQ0EsQ0FBQSxXQUNBLENBQUEsc0JBRUEsV0FDRSxDQUFBLGtCQUNBLENBQUEsZ0NBQ0EsQ0FBQSxxQ0FFQSxZQUNFLENBQUEscUJBQ0EsQ0FBQSxXQUNBLENBQUEsWUFDQSxDQUFBLDBDQUVBLGdCQUNFLENBQUEsb0NBQ0EsQ0FBQSwrQkFHSixxQkFDRSxDQUFBLGlCQUNBLENBQUEsdUJBR0osV0FDRSxDQUFBLGdCQUNBLENBQUEsK0JBRUYsbUJBQUEsQ0FBQSx3Q0FDQSxlQUFBLENBQUEsb0dBTUYsWUFFRSxDQUFBLGdCQUNBLENBQUEsV0FDQSxDQUFBLG1EQUVGLHFCQUNFLENBQUEsV0FDQSxDQUFBLGlEQUVGLGtCQUFBLENBQUEsaURBRUEsbUJBQ0UsQ0FBQSxnQ0FDQSxDQUFBLG1EQUVGLFdBQ0UsQ0FBQSxlQUNBLENBQUEsY0FDQSxDQUFBLGdDQUNBLENBQUEsZUFFQSxDQUFBLHNCQUNBLENBQUEsa0JBQ0EsQ0FBQSx5REFFRixXQUNFLENBQUEsZ0JBQ0EsQ0FBQSw2QkFDQSxDQUFBLGVBRUEsQ0FBQSxrQkFDQSxDQUFBLG1CQUNBLENBQUEsMkJBRUEsQ0FBQSxvQkFDQSxDQUFBLFlBQ0EsQ0FBQSx3QkFDQSxDQURBLHFCQUNBLENBREEsZ0JBQ0EsQ0FBQSw2REFFQSxnQ0FBQSxDQUFBLGFBSUosbUJBQ0UsQ0FBQSxnQkFDQSxDQUFBLHNCQUNBLENBREEsaUJBQ0EsQ0FBQSw2QkFDQSxDQUFBLDhDQUNBLENBQUEsb0JBQ0EsQ0FBQSxjQUNBLENBQUEsYUFHRixlQUNFLENBQUEsY0FDQSxDQUFBLFVBQ0EsQ0FBQSwyQ0FDQSxDQUFBLGtCQUVBLDZDQUFBLENBQUEsc0JBQ0EsUUFBQSxDQUFBLDBCQUNBLFlBQUEsQ0FBQSxhQUdGLGFBQ0UsQ0FBQSxZQUNBLENBQUEsK0JBRUEsbUJBQUEsQ0FBQSxrQkFFQSxhQUFBLENBQUEsZ0JBQ0EsV0FBQSxDQUFBLGdCQUNBLFlBQUEsQ0FBQSxnQkFDQSxVQUFBLENBQUEsYUFHRixhQUNFLENBQUEsYUFDQSxDQUFBLCtCQUVBLG1CQUFBLENBQUEsa0JBRUEsY0FBQSxDQUFBLGtCQUNBLGNBQUEsQ0FBQSxnQkFDQSxZQUFBLENBQUEsZ0JBQ0EsYUFBQSxDQUFBLGdCQUNBLFdBQUEsQ0FBQSxnQkFDQSxjQUFBLENBQUEsYUFHRixZQUNFLENBQUEscUJBQ0EsQ0FBQSxhQUNBLENBQUEsWUFDQSxDQUFBLG9CQUVBLFlBQ0UsQ0FBQSxrQkFDQSxDQUFBLGFBQ0EsQ0FBQSxpQkFDQSxDQUFBLGtEQUNBLENBQUEseUJBRUEsa0JBQ0UsQ0FBQSxhQUNBLENBQUEsaUJBQ0EsQ0FBQSwwQkFFRixZQUNFLENBQUEsc0JBQ0EsQ0FBQSxrQkFDQSxDQUFBLGtCQUNBLENBQUEsV0FDQSxDQUFBLGdDQUNBLENBQUEsMkJBRUYsV0FDRSxDQUFBLGNBQ0EsQ0FBQSwwQkFDQSxDQUFBLHVDQUVBLFdBQUEsQ0FBQSw0QkFFRixZQUNFLENBQUEsa0JBQ0EsQ0FBQSxXQUNBLENBQUEsdUJBQ0EsQ0FBQSxxQkFDQSxDQUFBLFdBQ0EsQ0FBQSxXQUNBLENBQUEsZUFDQSxDQUFBLGNBQ0EsQ0FBQSxnQ0FDQSxDQUFBLGlDQUNBLENBQUEsNkJBQ0EsQ0FBQSw2QkFFRiwrQkFDRSxDQUFBLHlCQUVGLFlBQ0UsQ0FBQSxrQkFDQSxDQUFBLHNCQUNBLENBQUEsV0FDQSxDQUFBLGlCQUNBLENBQUEsNENBQ0EsQ0FBQSxvQ0FDQSxDQUFBLDJDQUNBLENBQUEsb0JBQ0EsQ0FBQSxtQ0FFQSxpQkFDRSxDQUFBLFVBQ0EsQ0FBQSxXQUNBLENBQUEsZ0NBQ0EsQ0FBQSx5Q0FFQSxnQ0FBQSxDQUFBLG1DQUdGLGdDQUFBLENBQUEsa0RBRUYsbUJBQUEsQ0FBQSx3QkFFRixZQUFBLENBQUEsbUJBQ0EsWUFDRSxDQUFBLHNCQUNBLENBQUEsa0JBQ0EsQ0FBQSxZQUNBLENBQUEsZ0JBQ0EsQ0FBQSx1QkFDQSxDQUFBLHNDQUNBLENBQUEsb0JBQ0EsQ0FBQSx5QkFFQSxrQkFBQSxDQUFBLHlCQUNBLHFCQUNFLENBQUEsY0FDQSxDQUFBLHFDQUVGLHVDQUNFLENBQUEsMkNBRUEsa0JBQUEsQ0FBQSxxREFNTix3Q0FDRSxDQUFBLDJDQUNBLENBQUEsMkRBRUEsOENBQ0UsQ0FBQSwyQ0FDQSxDQUFBLGNBS0osYUFDRSxDQUFBLG9CQUNBLENBQUEseURBRUEsdUNBRUUsQ0FBQSxnQkFLSixjQUNFLENBQUEsK0NBQ0EsQ0FBQSwyQ0FDQSxDQUFBLG9CQUNBLENBQUEsMkNBQ0EsQ0FBQSx3QkFDQSxDQUFBLDZDQUNBLENBQUEsNkRBRUEsNENBR0UsQ0FBQSxlQUtKLFlBQ0UsQ0FBQSxxQkFDQSxDQUFBLFdBQ0EsQ0FBQSxZQUNBLENBQUEsNEJBRUEsY0FFRSxDQUFBLHNDQUNBLENBQUEsMkNBQ0EsQ0FBQSwyQ0FFQSxDQUFBLHdCQUNBLENBQUEsNkNBQ0EsQ0FBQSxtQ0FFQSw2QkFBQSxDQUFBLHFDQUNBLFlBQ0UsQ0FBQSxrQkFDQSxDQUFBLGtCQUNBLENBQUEsc0JBQ0EsQ0FBQSxlQUNBLENBQUEsY0FDQSxDQUFBLDhCQUNBLENBQUEsa0JBQ0EsQ0FBQSxXQUNBLENBQUEsZUFFQSxDQUFBLGNBQ0EsQ0FBQSxnQ0FDQSxDQUFBLCtDQUNBLENBQUEsOEJBQ0EsQ0FBQSxxQkFDQSxDQUFBLHdIQUNBLENBQUEscURBR0EsQ0FBQSxTQUVBLENBQUEsNENBRUEsYUFDRSxDQUFBLFlBQ0EsQ0FBQSxxQkFDQSxDQUFBLFdBQ0EsQ0FBQSxjQUNBLENBQUEsaUJBQ0EsQ0FBQSxlQUNBLENBQUEsMENBQ0EsQ0FBQSx3RUFFQSxPQUFBLENBQUEsMEVBQ0EsUUFBQSxDQUFBLG1EQUVGLHVCQUNFLENBQUEsNENBQ0EsQ0FBQSwwREFFQSxzQkFBQSxDQUFBLDBEQUNBLHVCQUFBLENBQUEsbURBS0YsU0FBQSxDQUFBLHlIQUNBLGtCQUVFLENBQUEsMkJBQ0EsQ0FEQSxzQkFDQSxDQUFBLDRDQUlGLHFCQUNFLENBQUEsbURBRUEsU0FBQSxDQUFBLDJEQUNBLGVBQUEsQ0FBQSw4SUFFRixlQUVFLENBQUEsaUJBQ0EsQ0FBQSxZQUNBLENBQUEsaUVBRUYsbUJBQUEsQ0FBQSx3Q0FHRiw2QkFDRSxDQUFBLDhCQUNBLENBQUEsaURBRUYsNkJBQ0UsQ0FBQSw4QkFDQSxDQUFBLHVDQUVGLGdDQUNFLENBQUEsaUNBQ0EsQ0FBQSx1REFFRixnQ0FDRSxDQUFBLGlDQUNBLENBQUEsd0hBRUYsZUFDdUMsQ0FBQSwyRUFFdkMsc0NBQ2lCLENBQUEsa0RBRWpCLDBDQUFBLENBQUEsNEZBS0osYUFDRSxDQUFBLHFHQUNBLDJDQUFBLENBQUEsOEZBRUYsYUFDRSxDQUFBLGlIQUNBLDJDQUFBLENBQUEsWUN6ekJGLG1CQUNFLENBQUEsc0JBQ0EsQ0FBQSxrQkFDQSxDQUFBLGFBQ0EsQ0FBQSxvQkFDQSxDQUFBLDhCQUNBLENBQUEsOENBRUEsY0FBQSxDQUFBLHdCQUNBLFlBQUEsQ0FBQSxrQkFFQSxZQUNFLENBQUEsa0JBQ0EsQ0FBQSxzQkFDQSxDQUFBLHdCQUNBLENBQUEseUJBQ0EsQ0FBQSxpQkFFRixrQkFBQSxDQUFBLGtCQUVBLGlEQUNFLENBQUEsa0JBQ0EsQ0FBQSw2QkFFRixTQUFBLENBQUEsa0JBQ0EsK0JBQ0UsQ0FBQSx3Q0FDQSxDQUFBLHdCQUVBLHVDQUFBLENBQUEsNkNBRUEsMEJBQUEsQ0FBQSw4REFDQSw4QkFDcUIsQ0FBQSxtQkFFdkIsZ0NBQ0UsQ0FBQSx3Q0FDQSxDQUFBLHlCQUVBLHVDQUFBLENBQUEsOENBQ0EsMEJBQUEsQ0FBQSxnRUFDQSwrQkFDcUIsQ0FBQSxrQkFFdkIsK0JBQ0UsQ0FBQSxzQkFDQSxDQUFBLHVDQUNBLENBQUEsd0JBRUEsdUNBQUEsQ0FBQSw2Q0FDQSwwQkFBQSxDQUFBLDhEQUNBLDhCQUNxQixDQUFBLHdCQUV2QixxQ0FDRSxDQUFBLDZDQUNBLENBQUEsOEJBRUEsdUNBQUEsQ0FBQSxtREFDQSwwQkFBQSxDQUFBLDBFQUNBLG9DQUNxQixDQUFBLGdCQUV2Qiw2QkFDRSxDQUFBLFFBQ0EsQ0FBQSxxQ0FDQSxDQUFBLDBEQUVGLHNCQUVFLENBQUEsdUJBQ0EsQ0FBQSxzRUFHRiwwQkFFRSxDQUFBLGtCQUNBLENBQUEsa0ZBRUEsc0NBQUEsQ0FBQSxnRkFDQSx1Q0FBQSxDQUFBLG9CQUdGLDhDQUNFLENBQUEsc0RBQ0EsQ0FBQSwwQkFFQSxvQ0FBQSxDQUFBLHlCQUNBLHFDQUFBLENBQUEsbURBRUEsNERBQUEsQ0FBQSx5R0FDQSw2REFDc0MsQ0FBQSw4R0FDdEMsa0RBQ3NDLENBQUEsc0ZBQ3RDLHVEQUMyQixDQUFBLDRCQUMzQiw2REFDRSxDQUFBLGlDQUVBLDhDQUFBLENBQUEsc0JBSUosZ0RBQ0UsQ0FBQSx3REFDQSxDQUFBLDRCQUVBLG9DQUFBLENBQUEsMkJBQ0EscUNBQUEsQ0FBQSxxREFFQSw4REFBQSxDQUFBLDZHQUNBLCtEQUNzQyxDQUFBLGtIQUN0QyxrREFDc0MsQ0FBQSwwRkFDdEMsdURBQzJCLENBQUEsOEJBQzNCLCtEQUNFLENBQUEsbUNBRUEsdUNBQUEsQ0FBQSxxQkFJSiwwQkFDRSxDQUFBLDhCQUNBLENBQUEsOENBRUEsb0NBQUEsQ0FBQSxrQ0FDQSxhQUNFLENBQUEsd0NBRUEsa0JBQUEsQ0FBQSwwQkFFRixxQ0FBQSxDQUFBLG9EQUVBLDZEQUFBLENBQUEsMkdBQ0EsOERBQ3NDLENBQUEsZ0hBQ3RDLGtEQUNzQyxDQUFBLDZCQUN0Qyw4REFDRSxDQUFBLGtDQUVBLHVDQUFBLENBQUEscUJBSUosK0NBQ0UsQ0FBQSx1REFDQSxDQUFBLDJCQUVBLG9DQUFBLENBQUEsMEJBQ0EscUNBQUEsQ0FBQSxvREFFQSw2REFBQSxDQUFBLDJHQUNBLDhEQUNzQyxDQUFBLGdIQUN0QyxrREFDc0MsQ0FBQSx3RkFDdEMsdURBQzJCLENBQUEsNkJBQzNCLDhEQUNFLENBQUEsa0NBRUEsK0NBQUEsQ0FBQSxjQUlKLG1CQUFBLENBQUEscUVBSUYsWUFFRSxDQUFBLGtCQUNBLENBQUEsZ0JBQ0EsQ0FBQSxXQUNBLENBQUEsWUFDQSxDQUFBLHFCQUVGLG9CQUNFLENBQUEsb0ZBQ0EsQ0FBQSxlQUNBLENBQUEsZUFDQSxDQUFBLDRDQUNBLENBQUEsOEJBQ0EsQ0FBQSw2Q0FDQSxDQUFBLGNBQ0EsQ0FBQSwyQkFFQSxrQkFDRSxDQUFBLG9CQUNBLENBQUEsc0JBQ0EsQ0FBQSxlQUNBLENBQUEsV0FDQSxDQUFBLGVBQ0EsQ0FBQSwyQkFFRix1QkFBQSxDQUFBLDJCQUNBLDRDQUNFLENBQUEsMENBQ0EsQ0FBQSw0QkFFRixRQUNFLENBQUEsd0NBQ0EsQ0FBQSwyQ0FDQSxDQUFBLGtDQUVBLDhDQUFBLENBQUEsWUFLSixZQUNFLENBQUEsa0JBQ0EsQ0FBQSxhQUNBLENBQUEsa0JBQ0EsQ0FBQSxrQkFDQSxDQUFBLGtCQUNBLENBQUEsZ0NBQ0EsQ0FBQSw4QkFDQSxDQUFBLDhCQUNBLENBQUEsNERBQ0EsQ0FBQSx3QkFDQSxDQUFBLG9CQUNBLHFCQUNFLENBQUEsbUJBR0YsZUFDRSxDQUFBLGdCQUNBLENBQUEsa0JBQ0EsQ0FBQSw2QkFDQSxjQUFBLENBQUEsb0JBRUYsYUFDRSxDQUFBLGdCQUNBLENBQUEsOEJBQ0EsWUFBQSxDQUFBLGtCQUVGLGNBQ0UsQ0FBQSw0QkFDQSxhQUFBLENBQUEsaUNBRUYsV0FDRSxDQUFBLDJDQUNBLFVBQUEsQ0FBQSxrQkFFRixjQUNFLENBQUEsNEJBQ0EsYUFBQSxDQUFBLG9CQUVGLGNBQ0UsQ0FBQSw4QkFDQSxhQUFBLENBQUEseUNBR0YsdUJBQUEsQ0FBQSx5Q0FDQSx1QkFBQSxDQUFBLHNCQUNBLGdDQUNFLENBQUEscUJBQ0EsQ0FBQSxtQkFDQSxDQUFBLDRCQUVGLGlCQUNFLENBQUEsb0NBQ0EsQ0FBQSxxQkFDQSxDQUFBLG1CQUNBLENBQUEsMEVBRUYsa0JBQUEsQ0FBQSxrRUFDQSxpQkFBQSxDQUFBLDBFQUNBLG9CQUFBLENBQUEsa0VBQ0EsbUJBQUEsQ0FBQSxrQkFFQSxnQkFBQSxDQUFBLG1CQUNBLGVBQUEsQ0FBQSx3QkFDQSxxQkFBQSxDQUFBLDJCQUNBLG9CQUFBLENBQUEscUJBQ0EsbUJBQUEsQ0FBQSxzQkFDQSxvQkFBQSxDQUFBLHNCQUNBLGtCQUFBLENBQUEsK0JBQ0EsNkJBQ0UsQ0FBQSxnQ0FDQSxDQUFBLDhCQUVGLDhCQUNFLENBQUEsaUNBQ0EsQ0FBQSxzQkFFRiw2QkFBQSxDQUFBLHNCQUVBLDBEQUNFLENBQUEsNEJBQ0EsMERBQUEsQ0FBQSw0QkFHRixnQ0FBQSxDQUFBLDBEQUVFLGtEQUFBLENBQUEsMkNBQ0EsMENBQUEsQ0FBQSxxQkFHRixrQkFBQSxDQUFBLHNCQUNBLG1CQUFBLENBQUEsb0JBQ0EsV0FBQSxDQUFBLG9CQUNBLDBCQUFBLENBQUEsc0JBQ0Esc0JBQUEsQ0FBQSxzQkFDQSx3QkFDRSxDQUFBLG9DQUVBLFNBQUEsQ0FBQSxvQkFHRiw0Q0FDRSxDQUFBLHVDQUNBLENBQUEsMEJBRUEsNENBQUEsQ0FBQSx5RkFDQSw0Q0FFa0IsQ0FBQSwwQkFDbEIsNENBQ0UsQ0FBQSxpREFDQSxDQUFBLGtCQUNBLENBQUEsNkJBRUYsNkNBQUEsQ0FBQSw2QkFDQSx3Q0FDRSxDQUFBLDBDQUNBLENBQUEsdUNBQ0Esd0NBQUEsQ0FBQSxtQ0FDQSx3Q0FBQSxDQUFBLHNCQUdKLGdDQUNFLENBQUEsNENBQ0EsQ0FBQSwrQkFDQSxDQUFBLDRCQUVBLGdDQUNFLENBQUEsNENBQ0EsQ0FBQSxzQ0FFQSxnQ0FBQSxDQUFBLCtCQUVGLDhCQUNFLENBQUEsK0NBQ0EsQ0FBQSxjQUNBLENBQUEseUNBRUEsOEJBQUEsQ0FBQSxxQ0FDQSw4QkFDRSxDQUFBLCtDQUNBLDhCQUFBLENBQUEsa0RBS0osNENBQUEsQ0FBQSw0S0FDQSw0Q0FFa0IsQ0FBQSx3REFDbEIsd0NBQUEsQ0FBQSxvRUFDQSw4Q0FBQSxDQUFBLGlCQUVGLGlCQUNFLENBQUEsdUJBQ0EsZ0NBQ0UsQ0FBQSxzQ0FDQSxDQUFBLHVDQUNBLENBQUEsaUNBRUEsZ0NBQUEsQ0FBQSwwQkFFRiw2QkFDRSxDQUFBLDhCQUNBLENBQUEsMEJBQ0EsQ0FBQSxXQUNBLENBQUEsb0NBRUEsZ0NBQUEsQ0FBQSx1QkFFRixnQkFBQSxDQUFBLDBCQUVGLGVBQ0UsQ0FBQSxnQ0FDQSxDQUFBLCtDQUNBLENBQUEsdUNBQ0EsQ0FBQSxnQ0FFQSxnQ0FDRSxDQUFBLCtDQUNBLENBQUEsNENBQ0EsQ0FBQSwwQ0FFQSxnQ0FBQSxDQUFBLGlCQUlKLGdCQUNFLENBQUEsZ0NBQ0EsQ0FBQSw0Q0FDQSxDQUFBLHVDQUNBLENBQUEsb0JBQ0EsQ0FBQSx1Q0FFQSxrQkFBQSxDQUFBLDJCQUNBLDZCQUFBLENBQUEsdUJBQ0EsZ0NBQ0UsQ0FBQSw0Q0FDQSxDQUFBLHVDQUNBLENBQUEsc0NBRUYsZUFBQSxDQUFBLHdVQUdBLGlDQUNFLENBQUEsdzhCQUVBLGlDQUNrQixDQUFBLGdSQUlwQixnQ0FBQSxDQUFBLG9GQUVGLGdCQUlFLENBQUEseUNBQ0EsQ0FBQSx5Q0FDQSxDQUFBLGdSQUVBLHlDQUNrQixDQUFBLG9CQUVwQixpQ0FDRSxDQUFBLDhDQUNBLENBQUEsMEJBRUEsOENBQUEsQ0FBQSx5RkFDQSw4Q0FFa0IsQ0FBQSwwQkFDbEIsOENBQUEsQ0FBQSw2QkFDQSwwQ0FDRSxDQUFBLCtDQUNBLENBQUEsb0ZBRUEsMENBQ2tCLENBQUEsc0JBR3RCLG1DQUNFLENBQUEsZ0RBQ0EsQ0FBQSw0QkFDQSxnREFBQSxDQUFBLCtGQUNBLGdEQUVrQixDQUFBLDRCQUNsQixnREFBQSxDQUFBLCtCQUNBLDRDQUNFLENBQUEsaURBQ0EsQ0FBQSxxQkFHSiwrQ0FDRSxDQUFBLDJCQUNBLCtDQUFBLENBQUEsNEZBQ0EsK0NBRWtCLENBQUEsMkJBQ2xCLCtDQUFBLENBQUEsOEJBQ0EsMkNBQ0UsQ0FBQSxnREFDQSxDQUFBLHFCQUdKLCtDQUNFLENBQUEsMkJBQ0EsK0NBQUEsQ0FBQSw0RkFDQSwrQ0FFa0IsQ0FBQSwyQkFDbEIsK0NBQUEsQ0FBQSw4QkFDQSwyQ0FDRSxDQUFBLGdEQUNBLENBQUEscUJBR0osbUJBQ0UsQ0FBQSxlQUNBLENBQUEsd0NBQ0EsQ0FBQSxxREFDQSxDQUFBLGdEQUNBLENBQUEsb0VBRUEsd0NBQ2tCLENBQUEsMkJBRWxCLHFEQUFBLENBQUEsNEZBQ0EscURBRWtCLENBQUEsMkJBQ2xCLHFEQUFBLENBQUEsOEJBQ0EsaURBQ0UsQ0FBQSxzREFDQSxDQUFBLG9CQUdKLFNBQ0UsQ0FBQSxVQUNBLENBQUEsZUFDQSxDQUFBLGNBQ0EsQ0FBQSwwQkFFQSxrREFBQSxDQUFBLHdCQUdGLDZCQUNFLENBQUEsa0NBRUEsK0JBQUEsQ0FBQSxzRUFDQSxnQ0FDb0IsQ0FBQSxzQkFHdEIsd0JBQ0UsQ0FBQSwwQ0FDQSxDQUFBLHNDQUNBLENBQUEsZ0NBRUEsd0JBQUEsQ0FBQSw0QkFDQSwwQ0FBQSxDQUFBLDJDQUNBLGtDQUFBLENBQUEscUJBR0YsK0JBQ0UsQ0FBQSwwQkFDQSxDQUFBLGtCQUNBLENBQUEsb0VBRUEsVUFDa0IsQ0FBQSxxREFHcEIseUJBQ2tCLENBQUEseUJBRWxCLGFBQ0UsQ0FBQSxXQUNBLENBQUEsY0FDQSxDQUFBLGNBQ0EsQ0FBQSxpQkFDQSxDQUFBLGdDQUVBLGFBQ0UsQ0FBQSxXQUNBLENBQUEsVUFDQSxDQUFBLGtCQUdKLFNBQUEsQ0FBQSxpQkFDQSxpREFDRSxDQUFBLDJCQUVBLDZCQUFBLENBQUEsd0VBRUEsaURBQUEsQ0FBQSx3QkFDQSxpREFBQSxDQUFBLHdJQUVFLGdDQUFBLENBQUEsMkJBTU4sWUFDRSxDQUFBLG1CQUNBLENBQUEsYUFDQSxDQUFBLFdBQ0EsQ0FBQSxZQUNBLENBQUEsOEJBQ0EsQ0FBQSxrQ0FFQSxlQUNFLENBQUEsaUJBQ0EsQ0FBQSxXQUNBLENBQUEsNENBRUEsd0JBQ0UsQ0FBQSx5QkFDQSxDQUFBLDJDQUdKLFlBQ0UsQ0FBQSx1REFFRix1REFDRSxDQUFBLGlEQUNBLENBQUEsa0JBQ0EsQ0FBQSxrRkFFRixTQUVFLENBQUEsaURBRUYsWUFDRSxDQUFBLGtCQUNBLENBQUEsb0JBQ0EsQ0FBQSxXQUNBLENBQUEsbURBRUYsUUFDRSxDQUFBLFNBQ0EsQ0FBQSw2REFFQSw0QkFDRSxDQUFBLDZCQUNBLENBQUEsaUNBSUosK0JBQ0UsQ0FBQSx1REFFQSw2Q0FDRSxDQUFBLHlEQUVGLDhCQUNFLENBQUEsZ0VBRUYsZ0RBQ0UsQ0FBQSxrQ0FHSixnQ0FDRSxDQUFBLHdEQUVBLGtEQUNFLENBQUEsMERBRUYsOEJBQ0UsQ0FBQSxpRUFFRixrREFDRSxDQUFBLG1FQUdKLHdDQUVFLENBQUEseUdBRUEsaURBQ0UsQ0FBQSxvREFDQSxDQUFBLHVHQUVGLGtEQUNFLENBQUEscURBQ0EsQ0FBQSxpQ0FHSiwrQkFDRSxDQUFBLHVDQUNBLENBQUEsb0RBRUEsZ0RBQ0UsQ0FBQSxtREFDQSxDQUFBLG1EQUVGLGlEQUNFLENBQUEsb0RBQ0EsQ0FBQSx1REFFRiwrQ0FDRSxDQUFBLHlEQUVGLG9DQUNFLENBQUEsZ0VBRUYsZ0RBQ0UsQ0FBQSx1Q0FHSixxQ0FDRSxDQUFBLDZDQUNBLENBQUEsMERBRUEsc0RBQ0UsQ0FBQSx5REFDQSxDQUFBLHlEQUVGLHVEQUNFLENBQUEsMERBQ0EsQ0FBQSx3REFFRix3QkFDRSxDQUFBLHlCQUNBLENBQUEsNkRBRUYsNkJBQ0UsQ0FBQSwrREFFRiw0QkFDRSxDQUFBLCtCQUdKLDZCQUNFLENBQUEscUNBQ0EsQ0FBQSxrREFFQSw4Q0FDRSxDQUFBLGlEQUNBLENBQUEsaURBRUYsK0NBQ0UsQ0FBQSxrREFDQSxDQUFBLHNDQUVGLGdCQUNFLENBQUEsZ0RBRUEseUJBQ0UsQ0FBQSwwQkFDQSxDQUFBLHFEQUdKLDRCQUNFLENBQUEsdURBRUYsNEJBQ0UsQ0FBQSx5S0FHSixzQkFHRSxDQUFBLHFDQUdGLHdEQUNFLENBQUEsZ0RBQ0EsQ0FBQSw0Q0FFQSxxQ0FDRSxDQUFBLDBEQUdFLDhEQUNFLENBQUEseUxBRUYsK0RBR0UsQ0FBQSwwREFFRixnQ0FDRSxDQUFBLDRDQUNBLENBQUEsaUVBSU4sK0NBQ0UsQ0FBQSw4Q0FFRix1REFDRSxDQUFBLHFEQUVBLHVDQUNFLENBQUEsOEJBQ0EsQ0FBQSxtQ0FLTix5Q0FDRSxDQUFBLDhDQUNBLENBQUEseUNBQ0EsQ0FBQSwwQ0FFQSxpQ0FDRSxDQUFBLHdEQUdFLDhDQUNFLENBQUEsbUxBRUYsOENBR0UsQ0FBQSx3REFFRiw4Q0FDRSxDQUFBLCtEQUlOLCtDQUNFLENBQUEsNENBRUYsK0NBQ0UsQ0FBQSxtREFFQSwwQ0FDRSxDQUFBLDhCQUNBLENBQUEsNkRBRUEsMENBQ0UsQ0FBQSxvQ0FNUiwwQkFDRSxDQUFBLDJDQUVBLCtCQUNFLENBQUEsa0JBQ0EsQ0FBQSxxREFFQSxzQ0FDRSxDQUFBLDREQU1KLGlCQUNFLENBQUEsbUVBRUEsaUJBQ0UsQ0FBQSxVQUNBLENBQUEsT0FDQSxDQUFBLFdBQ0EsQ0FBQSxTQUNBLENBQUEsVUFDQSxDQUFBLFVBQ0EsQ0FBQSw2RUFHSiwyQ0FDRSxDQUFBLDJFQUVGLDRDQUNFLENBQUEsZ0ZBRUYsWUFDRSxDQUFBLGFDcDFCTixtQkFDRSxDQUFBLHFCQUNBLENBQUEsc0JBQ0EsQ0FBQSxXQUNBLENBQUEsMEJBRUEsZUFDRSxDQUFBLGlCQUNBLENBQUEsMEJBRUYsZUFDRSxDQUFBLGdCQUNBLENBQUEsMkJBRUYsZUFDRSxDQUFBLHNCQUNBLENBQUEsd0JBRUYsZUFDRSxDQUFBLDBDQUVBLG9CQUNFLENBQUEsaURBQ0EsQ0FBQSxvQkFDQSxDQUFBLGdEQUVBLHNEQUFBLENBQUEsd0dBR0osaUJBQ0UsQ0FBQSxpQkFDQSxDQUFBLCtHQUVBLGlCQUNFLENBQUEsS0FDQSxDQUFBLGFBQ0EsQ0FBQSx5QkFDQSxDQUFBLFdBQ0EsQ0FBQSxrREFDQSxDQUFBLG9CQUNBLENBQUEsNEhBRUYsVUFBQSxDQUFBLCtCQUdGLFFBQ0UsQ0FBQSxTQUNBLENBQUEsV0FDQSxDQUFBLGdDQUNBLENBQUEsV0FDQSxDQUFBLGlCQUNBLENBQUEsdUlBRUEsaUJBRUUsQ0FBQSx1QkFDQSxDQUFBLG1CQUNBLENBQUEsUUFDQSxDQUFBLE9BQ0EsQ0FBQSxRQUNBLENBQUEsa0lBRUYsdUJBQ3NDLENBQUEsZ0NBRXhDLHlCQUFBLENBQUEsaUVBQ0Esd0JBQ29CLENBQUEsMENBRXBCLGVBQ0UsQ0FBQSxrQkFDQSxDQUFBLHNEQUVGLGVBQ0UsQ0FBQSxjQUNBLENBQUEsMENBRUYsc0JBQUEsQ0FBQSxzREFDQSxzQkFBQSxDQUFBLDBCQUNBLGdDQUNFLENBQUEsZ0dBRUYscUJBQ0UsQ0FBQSxtQkFDQSxDQUFBLHFCQUNBLENBQUEsOEJBQ0EsQ0FBQSx3S0FFQSxhQUNFLENBQUEsbVBBRUEsK0JBQUEsQ0FGQSw0TkFFQSwrQkFBQSxDQUFBLHdIQUVGLDRDQUFBLENBQUEsNExBQ0EsNENBQ0UsQ0FBQSwwQ0FDQSxDQUFBLG9JQUVGLDZCQUNFLENBQUEsOEJBQ0EsQ0FBQSx1Q0FDQSxDQUFBLGtEQUdKLHVDQUFBLENBQUEsaUNBQ0EseUNBQ0UsQ0FBQSx1QkFDQSxDQUFBLGVBQ0EsQ0FBQSxnQkFDQSxDQUFBLG1EQUVBLFlBQ0UsQ0FBQSxxRUFFQSxtQ0FDRSxDQUhGLGdFQUVBLG1DQUNFLENBQUEsMkVBR0oseUNBQ0UsQ0FKRSxzRUFHSix5Q0FDRSxDQUFBLDJFQUVGLHlDQUNFLENBSEEsc0VBRUYseUNBQ0UsQ0FBQSwwQ0FFRixtREFDRSxDQUFBLHNHQUVBLGtCQUVFLENBQUEsOEVBRUYsbUNBQ0UsQ0FIQSx5RUFFRixtQ0FDRSxDQUFBLDhCQUtOLFlBQ0UsQ0FBQSw4QkFDQSxDQUFBLHFDQUdGLFlBQ0UsQ0FBQSw0Q0FDQSw0QkFDRSxDQUFBLG9CQUNBLENBQUEsaUJBQ0EsQ0FBQSxVQUNBLENBQUEsOENBR0YsV0FDRSxDQUFBLDBGQUdGLFlBQ0UsQ0FBQSxZQUNBLENBQUEsOEJBQ0EsQ0FBQSxlQUNBLENBQUEsaUJBQ0EsQ0FBQSxrQkFDQSxDQUFBLGVDakpOLFlBQ0UsQ0FBQSxxQkFDQSxDQUFBLFdBQ0EsQ0FBQSxXQUNBLENBQUEsWUFDQSxDQUFBLFdBQ0EsQ0FBQSwyQ0FDQSxDQUFBLDZDQUNBLENBQUEsMkJBRUEseUNBQ0UsQ0FBQSxxQkFFRixlQUNFLENBQUEsK0NBQ0EsQ0FBQSwyQkFFRixpQkFDRSxDQUFBLGlGQUNBLENBQUEscUJBRUYsZ0JBQ0UsQ0FBQSxpRkFDQSxDQUFBLDhMQUdKLFlBTUUsQ0FBQSxVQUNBLENBQUEsV0FDQSxDQUFBLFlBQ0EsQ0FBQSxzQ0FHQSxhQUNFLENBQUEsNkNBRUYsZUFDRSxDQUFBLDJCQUVGLG9CQUNFLENBQUEsa0NBRUYsdUJBQ0UsQ0FBQSxXQUNBLENBQUEscUZBRUYscUJBRUUsQ0FBQSwrQkFFRixxQkFDRSxDQUFBLFdBQ0EsQ0FBQSx1SEFFQSxlQUVFLENBQUEsdUNBRUYsbUJBQ0UsQ0FBQSxxQ0FFRixxQkFDRSxDQUFBLGFBQ0EsQ0FBQSx1QkFDQSxDQURBLGtCQUNBLENBQUEsa0NBR0oscUJBQ0UsQ0FBQSxhQUNBLENBQUEseUNBRUEscURBQ0UsQ0FBQSx1Q0FFRixZQUNFLENBQUEsc0JBQ0EsQ0FBQSxrQkFDQSxDQUFBLGFBQ0EsQ0FBQSx3QkFDQSxDQUFBLG9DQUNBLENBQUEscUNBQ0EsQ0FBQSx1Q0FFRiw2RUFDRSxDQUFBLCtCQUdKLDZCQUNFLENBQUEsa0JBQ0EsQ0FBQSwrQ0FDQSxDQUFBLGdDQUVGLDBCQUNFLENBQUEsaURBQ0EsQ0FBQSxzQkFLSixpQkFDRSxDQUFBLFlBQ0EsQ0FBQSxzQkFDQSxDQUFBLGtCQUNBLENBQUEsV0FDQSxDQUFBLFlBQ0EsQ0FBQSxhQUNBLENBQUEsY0FDQSxDQUFBLDRDQUNBLENBQUEsbUJBQ0EsQ0FBQSxpQ0FFQSw2QkFDRSxDQURGLHFCQUNFLENBQUEsdUJBQ0EsQ0FEQSxlQUNBLENBQUEsaU9BQ0EsQ0FEQSx5TkFDQSxDQUFBLHdFQUdGLGlCQUN5QixDQUFBLGtGQUN6QixpQkFDOEIsQ0FBQSw2QkFFOUIsaUNBQ0UsQ0FBQSwwQkFDQSxDQUFBLCtCQUVGLDZCQUNFLENBQUEsMkNBQ0EsQ0FBQSw2QkFFRixzQ0FDRSxDQUFBLHFDQUNBLENBQUEsaUNBRUEsc0NBQUEsQ0FBQSw4UEFDQSxpQkFJMkIsQ0FBQSwySkFDM0IsZ0JBR0UsQ0FBQSx1S0FDQSxnQkFBQSxDQUFBLDBCQUdKLG1CQUFBLENBQUEsZ0JBQUEsQ0FBQSxtRUFDQSxpQkFFRSxDQUFBLE9BQ0EsQ0FBQSxRQUNBLENBQUEsNEJBRUYsVUFDRSxDQUFBLFdBQ0EsQ0FBQSxhQUNBLENBQUEsdUJBQ0EsQ0FBQSwwQ0FDQSxDQUFBLGdDQUVGLGVBQ0UsQ0FBQSxzQkFDQSxDQUFBLHVDQUVBLHVCQUNFLENBQUEsK0JBQ0EsQ0FBQSx5QkFNTixZQUNFLENBQUEscUNBQ0EsVUFBQSxDQUFBLG1DQUVBLGlCQUFBLENBQUEsdUJBRUYsYUFDRSxDQUFBLG1DQUNBLFVBQUEsQ0FBQSxpQ0FFQSxpQkFBQSxDQUFBLHFCQUVGLGNBQ0UsQ0FBQSxpQ0FDQSxVQUFBLENBQUEsK0JBRUEsaUJBQUEsQ0FBQSxxQkFFRixhQUNFLENBQUEsaUNBQ0EsVUFBQSxDQUFBLCtCQUVBLGdCQUFBLENBQUEsd0JBRUYsWUFDRSxDQUFBLG9DQUNBLFVBQUEsQ0FBQSxrQ0FFQSxpQkFBQSxDQUFBLHdCQUVGLGFBQ0UsQ0FBQSxvQ0FDQSxVQUFBLENBQUEsa0NBRUEsY0FBQSxDQUFBLHNCQUVGLFVBQ0UsQ0FBQSxnQ0FFQSxrQkFBQSxDQUFBLHVCQUVGLFlBQ0UsQ0FBQSxpQ0FFQSxrQkFBQSxDQUFBLHNCQUVGLFlBQ0UsQ0FBQSxnQ0FFQSxpQkFBQSxDQUFBLHdCQUVGLFlBQ0UsQ0FBQSxrQ0FFQSxnQkFBQSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSxtQ0FFQSxjQUFBLENBQUEscUJBRUYsVUFDRSxDQUFBLCtCQUVBLGlCQUFBLENBQUEseUJBSUYsaUJBQ0UsQ0FBQSxTQUNBLENBQUEsVUFDQSxDQUFBLFNBQ0EsQ0FBQSxjQUNBLENBQUEsaUJBQ0EsQ0FBQSxrQ0FFQSxpQkFDRSxDQUFBLCtQQUVGLE9BUUUsQ0FBQSxRQUNBLENBQUEsOENBRUYsU0FBQSxDQUFBLDhHQUNBLFNBRXVCLENBQUEsMENBQ3ZCLFNBQUEsQ0FBQSxzR0FDQSxTQUVxQixDQUFBLDZDQUNyQixTQUFBLENBQUEsOEVBQ0EsU0FDd0IsQ0FBQSw0RUFDeEIsU0FDc0IsQ0FBQSwrQkFDdEIsVUFBQSxDQUFBLDRDQUNBLFVBQUEsQ0FBQSxnQ0FDQSxVQUFBLENBQUEsK0JBQ0EsZUFDRSxDQUFBLGdCQUNBLENBQUEsV0FDQSxDQUFBLDJDQUVBLFVBQ0UsQ0FBQSxXQUNBLENBQUEsU0FDQSxDQUFBLGdDQUdKLDJDQUFBLENBQUEsaUNBQ0EsNENBQ0UsQ0FBQSxxR0FFQSxnQkFBQSxDQUFBLDhCQUtKLFlBQ0UsQ0FBQSxrQkFDQSxDQUFBLDBFQUdFLGdDQUFBLENBQUEsd0VBQ0EsK0JBQUEsQ0FBQSx3RUFDQSwrQkFBQSxDQUFBLDJFQUNBLDhCQUFBLENBQUEsMkVBQ0EsK0JBQUEsQ0FBQSx5RUFDQSw0QkFBQSxDQUFBLDBFQUNBLGdDQUFBLENBQUEseUVBQ0EsK0JBQUEsQ0FBQSwyRUFDQSwrQkFBQSxDQUFBLDZOQUVBLGlCQUdZLENBQUEsbWJBUVYscVBBQ0UsQ0FERiw2T0FDRSxDQUFBLDRFQUlKLGlCQUNFLENBQUEsbUZBRUEsdUJBQ0UsQ0FBQSxpQkFDQSxDQUFBLE9BQ0EsQ0FBQSxRQUNBLENBQUEsZ0NBQ0EsQ0FBQSwrQkFDQSxDQUFBLFNBQ0EsQ0FBQSxvRkFFRixVQUNFLENBQUEsaUJBQ0EsQ0FBQSxLQUNBLENBQUEsTUFDQSxDQUFBLFVBQ0EsQ0FBQSxXQUNBLENBQUEsc0NBQ0EsQ0FBQSwyQ0FDQSxDQUFBLG9CQUNBLENBQUEsVUFDQSxDQUFBLFNBQ0EsQ0FBQSxzQkFPUixZQUNFLENBQUEsa0JBQ0EsQ0FBQSwwQkFDQSxDQUFBLFVBQ0EsQ0FBQSxXQUNBLENBQUEsNkJBQ0EsQ0FBQSxlQUNBLENBQUEsbURBRUEsU0FDRSxDQUFBLDZCQUNBLENBQUEsMENBRUYsa0RBQ0UsQ0FBQSxnQ0FFRixjQUFBLENBQUEsc0NBQ0EsWUFDRSxDQUFBLGtCQUNBLENBQUEsV0FDQSxDQUFBLDRCQUNBLENBQUEsV0FDQSxDQUFBLDJEQUVBLFNBQUEsQ0FBQSxpRUFDQSw2QkFDRSxDQUFBLGtEQUNBLENBQUEsbURBRUYsZUFBQSxDQUFBLDhDQUNBLDZCQUFBLENBQUEsOENBQ0EsMEJBQUEsQ0FBQSwrQ0FDQSxlQUNFLENBQUEsVUFDQSxDQUFBLGNBQ0EsQ0FBQSxjQUNBLENBQUEsMkNBQ0EsQ0FBQSx5Q0FHSixZQUNFLENBQUEsc0JBQ0EsQ0FBQSxrQkFDQSxDQUFBLGFBQ0EsQ0FBQSxTQUNBLENBQUEsWUFDQSxDQUFBLGFBQ0EsQ0FBQSxzQ0FDQSxDQUFBLGNBQ0EsQ0FBQSwrQ0FFQSxxQ0FDRSxDQUFBLDBDQUdKLGFBQ0UsQ0FBQSx5QkFDQSxDQUFBLFNBQ0EsQ0FBQSx1QkFDQSxDQUFBLDJDQUNBLENBQUEsZ0RBRUEseUJBQ0UsQ0FBQSw0RkFHSixZQUVFLENBQUEsV0FDQSxDQUFBLFlBQ0EsQ0FBQSw2Q0FFRix3QkFDRSxDQURGLHFCQUNFLENBREYsZ0JBQ0UsQ0FBQSxXQUNBLENBQUEsNkRBRUEscUJBQUEsQ0FBQSxtRUFDQSxrQkFDRSxDQUFBLHNCQUNBLENBQUEsMkRBRUYsV0FBQSxDQUFBLCtDQUVGLGtCQUNFLENBQUEsYUFDQSxDQUFBLHFEQUVBLGFBQ0UsQ0FBQSw0QkFDQSxDQUFBLDhEQUVBLGVBQ0UsQ0FBQSx3QkFDQSxDQUFBLGNBQ0EsQ0FBQSxzREFHSixzQkFDRSxDQUFBLG1FQUVBLGtDQUFBLENBQUEsNERBRUYsb0JBQUEsQ0FBQSxzREFDQSxZQUNFLENBQUEscUJBQ0EsQ0FBQSxvQkFDQSxDQUFBLGFBQ0EsQ0FBQSx1Q0FDQSxDQUFBLDhDQUdKLFFBQUEsQ0FBQSx1Q0FDQSxvQkFBQSxDQUFBLGdDQUVBLHFCQUNFLENBQUEsbUJBQ0EsQ0FBQSxhQUNBLENBQUEsMEJBQ0EsQ0FBQSxnREFFQSw2QkFBQSxDQUFBLGdFQUNBLDBCQUFBLENBQUEsaUVBQ0EsZ0JBQUEsQ0FBQSw0RUFHQSxnQkFBQSxDQUFBLDJIQUNBLGFBQUEsQ0FBQSw2TUFLSixZQUtFLENBQUEscUJBQ0EsQ0FBQSxVQUNBLENBQUEsV0FDQSxDQUFBLFlBQ0EsQ0FBQSxxQkFFRixXQUNFLENBQUEsa0JBQ0EsQ0FBQSx1Q0FFQSxrQ0FBQSxDQUFBLDRCQUNBLGlCQUNFLENBQUEsd0NBR0YsV0FDRSxDQUFBLG9EQUVBLGFBQ0UsQ0FBQSw2Q0FDQSxDQUFBLG1FQUVBLGlEQUNFLENBQUEscURBR0osYUFDRSxDQUFBLGlFQUVBLDZDQUNFLENBQUEsMkRBRUYsNkNBQ0UsQ0FBQSwwREFFRixZQUNFLENBQUEsNkJBQ0EsQ0FBQSxrQkFDQSxDQUFBLGFBQ0EsQ0FBQSw0QkFDQSxDQUFBLFVBQ0EsQ0FBQSxXQUNBLENBQUEsaUNBQ0EsQ0FBQSwyREFDQSxDQUFBLHNFQUVBLHdEQUNFLENBQUEsaUVBRUYsd0JBQ0UsQ0FBQSxlQUNBLENBQUEsZ0JBQ0EsQ0FBQSxpQkFDQSxDQUFBLGdCQUNBLENBQUEsdUNBQ0EsQ0FBQSx1Q0FLUiwwQkFDRSxDQUFBLGFBQ0EsQ0FBQSxvQkFDQSxDQUFBLCtDQUNBLENBQUEsc0RBSUEsbURBQ0UsQ0FBQSwrRUFFQSxzQkFDRSxDQUFBLGtEQUdKLDJDQUNFLENBQUEsZ0NBR0osZUFDRSxDQUFBLHlDQUNBLENBQUEsMkNBQ0EsQ0FBQSx1Q0FDQSxDQUFBLG9LQUNBLENBQUEsa0RBRUEsMEJBQ0UsQ0FBQSxxQ0FFRixnQ0FWRixXQVdJLENBQUEsd0JBQ0EsQ0FBQSxlQUNBLENBQUEsQ0FBQSwwSkFLRix3QkFDRSxDQUFBLDhCQUNBLENBQUEsZUFDQSxDQUFBLGdCQUNBLENBQUEsaUJBQ0EsQ0FBQSxnQkFDQSxDQUFBLHVDQUNBLENBQUEsb0NBR0osK0NBQ0UsQ0FBQSw4Q0FDQSxDQUFBLDZDQUNBLENBQUEsOEJBRUYsMEJBQ0UsQ0FBQSxpREFDQSxDQUFBLDZCQUtKLFlBQ0UsQ0FBQSxxQkFDQSxDQUFBLGFBQ0EsQ0FBQSxVQUNBLENBQUEsV0FDQSxDQUFBLFlBQ0EsQ0FBQSxrR0FFQSxrREFFRSxDQUFBLHVJQUVGLHFEQUdFLENBQUEsNkRBRUYsc0RBQ0UsQ0FBQSx1REFFRixZQUNFLENBQUEsNkJBQ0EsQ0FBQSxrQkFDQSxDQUFBLGFBQ0EsQ0FBQSxRQUNBLENBQUEsV0FDQSxDQUFBLFlBQ0EsQ0FBQSxnRUFFQSxjQUNFLENBQUEsc0VBRUYsWUFDRSxDQUFBLGtCQUNBLENBQUEsdUJBQ0EsQ0FBQSxXQUNBLENBQUEsNkhBRUYsWUFFRSxDQUFBLHNCQUNBLENBQUEsa0JBQ0EsQ0FBQSxhQUNBLENBQUEsZ0VBRUYsb0NBQ0UsQ0FBQSxxQ0FDQSxDQUFBLHNDQUNBLENBQUEsNkNBQ0EsQ0FBQSxrRUFFQSx1QkFDRSxDQUFBLHNCQUNBLENBQUEsb0NBQ0EsQ0FBQSw2REFHSixxQ0FDRSxDQUFBLGlEQUNBLENBQUEsb0RBQ0EsQ0FBQSw4REFFRixrQkFDRSxDQUFBLG9CQUNBLENBQUEsc0JBQ0EsQ0FBQSxlQUNBLENBQUEsOERBRUYsWUFDRSxDQUFBLGtCQUNBLENBQUEsYUFDQSxDQUFBLHNCQUNBLENBQUEsV0FDQSxDQUFBLGFBQ0EsQ0FBQSxtTUFFRixhQUdFLENBQUEsV0FDQSxDQUFBLHNDQUNBLENBQUEsaUVBRUYsZUFDRSxDQUFBLHNFQUdGLGVBQ0UsQ0FBQSxLQUNBLENBQUEsU0FDQSxDQUFBLGlIQUdBLHVCQUNFLENBQUEseUdBRUYsMkNBQ0UsQ0FBQSw2Q0FDQSxDQUFBLGlPQUVGLHVEQUVFLENBQUEsZ0dBSUosZ0JBQ0UsQ0FBQSxhQUNBLENBQUEsY0FDQSxDQUFBLDhCQUNBLENBQUEsaUdBRUYsZ0NBQ0UsQ0FBQSxpREFDQSxDQUFBLG9EQUNBLENBQUEsMkhBRUYseUNBRUUsQ0FBQSxvQ0FDQSxDQUFBLDZNQUVBLDhDQUNFLENBQUEsc0NBQ0EsQ0FBQSw2Q0FDQSxDQUFBLDZMQUVGLHdCQUNFLENBQUEseU1BSUEscUNBQ0UsQ0FBQSx5c0JBUUEsdURBQ0UsQ0FBQSx5cEJBRUYscUNBQ0UsQ0FBQSxxcUJBR0osaURBQ0UsQ0FBQSw2M0RBRUYsdUNBR0UsQ0FBQSx5TkFJRix1REFDRSxDQUFBLDZNQUVGLHFDQUNFLENBQUEsK01BRUYsdUNBQ0UsQ0FBQSw4REFJTiwyQ0FDRSxDQUFBLG9DQUNBLENBQUEsZ0hBR0UsOEJBQ0UsQ0FBQSxzSEFFRiwyQ0FDRSxDQUFBLHFFQUdKLDZCQUNFLENBQUEsZ0dBRUEsNEJBQ0UsQ0FBQSw2QkFDQSxDQUFBLDhGQUdKLCtCQUNFLENBQUEsb0NBQ0EsQ0FBQSxxQ0FDQSxDQUFBLDZDQUNBLENBQUEsNkRBR0osNkVBQ0UsQ0FBQSx5Q0FDQSxDQUFBLHNHQUVBLG9CQUNFLENBQUEsc0NBQ0EsQ0FBQSw2RkFFRiw4QkFDRSxDQUFBLCtCQUNBLENBQUEsdUNBQ0EsQ0FBQSw4RkFFRiw4QkFDRSxDQUFBLHVDQUNBLENBQUEsZ0dBRUYsZUFDRSxDQUFBLDZaQU9BLHFDQUNFLENBQUEsODBCQUVGLHVDQUVFLENBQUEsb0VBSU4sWUFDRSxDQUFBLGlCQUNBLENBQUEsc0dBRUEsNEJBQUEsQ0FBQSxnR0FFRixvQ0FDRSxDQUFBLHVEQUNBLENBQUEseUZBSUEsZUFDRSxDQUFBLDhNQUVGLGlDQUVFLENBQUEsNEdBRUYsK0JBQ0UsQ0FBQSxtSEFFRiwrQkFDRSxDQUFBLDJHQUVGLCtCQUNFLENBQUEscUhBRUYsdUJBQ0UsQ0FBQSx3REFJTixlQUNFLENBQUEsWUFDQSxDQUFBLHFCQUNBLENBQUEsU0FDQSxDQUFBLFdBQ0EsQ0FBQSxZQUNBLENBQUEsd0JBSUosaUJBQ0UsQ0FBQSxvREFFQSxpQkFDRSxDQUFBLFVBQ0EsQ0FBQSxPQUNBLENBQUEsb0RBQ0EsQ0FBQSxzREFFRixpQkFDRSxDQUFBLFVBQ0EsQ0FBQSxPQUNBLENBQUEsdURBQ0EsQ0FBQSxtQ0FFRixVQUNFLENBQUEsd0JBS0osWUFDRSxDQUFBLDZCQUNBLENBQUEsa0JBQ0EsQ0FBQSxvQkFDQSxDQUFBLFFBQ0EsQ0FBQSxvRkFDQSxDQUFBLFVBQ0EsQ0FBQSxXQUNBLENBQUEsdUNBQ0EsQ0FBQSxXQUNBLENBQUEsd0NBQ0EsQ0FBQSxZQUNBLENBQUEsNENBRUEscUNBQUEsQ0FBQSxtREFFRSxzQ0FDRSxDQUFBLDRCQUNBLENBQUEsa0pBSUosWUFHRSxDQUFBLHNCQUNBLENBQUEsYUFDQSxDQUFBLDhDQUVGLFlBQ0UsQ0FBQSxTQUNBLENBQUEsNEJBQ0EsQ0FBQSw2QkFDQSxDQUFBLGFBQ0EsQ0FBQSxXQUNBLENBQUEsWUFDQSxDQUFBLFdBQ0EsQ0FBQSxxREFFRixpQkFDRSxDQUFBLGdDQUNBLENBQUEsZ0NBQ0EsQ0FBQSxrRUFFQSxpQkFDRSxDQUFBLFVBQ0EsQ0FBQSx1QkFDQSxDQUFBLGtDQUNBLENBQUEsd0JBQ0EsQ0FBQSx5QkFDQSxDQUFBLGdEQUNBLENBQUEsaUJBQ0EsQ0FBQSwrQ0FHSixZQUNFLENBQUEsb0NBQ0EsQ0FBQSxxQ0FDQSxDQUFBLDJDQUVGLFlBQ0UsQ0FBQSxzQkFDQSxDQUFBLGtCQUNBLENBQUEsYUFDQSxDQUFBLDRCQUNBLENBQUEscUNBQ0EsQ0FBQSw0Q0FFRixXQUNFLENBQUEsYUFDQSxDQUFBLHVDQUNBLENBQUEsd0RBRUEscUNBQ0UsQ0FBQSw4REFJSiwrREFFRSxDQUFBLHNHQUVBLFlBQ0UsQ0FBQSxzTkFFRixZQUVFLENBQUEsbURBS0YsWUFDRSxDQUFBLHFEQUVGLFlBQ0UsQ0FBQSxlQUtOLDhDQUNFLENBQUEsc0JBQ0EsQ0FEQSxpQkFDQSxDQUFBLHdCQUNBLENBQUEsc0NBQ0EsQ0FBQSxpREFDQSxDQUFBLDZDQUNBLENBQUEscUJBRUEsK0NBQ0UsQ0FBQSxpQkFJSixZQUNFLENBQUEsc0JBQ0EsQ0FBQSxrQkFDQSxDQUFBLDhDQUNBLENBQUEsNkJBQ0EsQ0FBQSxnQ0FDQSxDQUFBLGlCQUNBLENBQUEsOEJBQ0EsQ0FBQSxlQUNBLENBQUEsaUJBQ0EsQ0FBQSxpQkFDQSxDQUFBLGtCQUNBLENBQUEscUNBQ0EsQ0FBQSx3REFDQSxDQUFBLDZDQUNBLENBQUEsZUFJRixZQUNFLENBQUEscUJBQ0EsQ0FBQSxXQUNBLENBQUEsWUFDQSxDQUFBLFdBQ0EsQ0FBQSwwQkFFQSx5Q0FDRSxDQUFBLGtEQUlBLCtDQUFBLENBQUEseUNBQ0EsaUJBQUEsQ0FBQSx1Q0FDQSw2QkFBQSxDQUFBLHFDQUNBLGlCQUFBLENBQUEsZ0NBQ0EsWUFDRSxDQUFBLGtCQUNBLENBQUEsZ0JBQ0EsQ0FBQSw4REFFRixZQUVFLENBQUEsNkJBQ0EsQ0FBQSxrQkFDQSxDQUFBLFdBQ0EsQ0FBQSw0SkFFQSxvQkFBQSxDQUFBLHdIQUNBLG1CQUFBLENBQUEsMEhBQ0EsaUJBQUEsQ0FBQSwrQkFHRixZQUNFLENBQUEscUJBQ0EsQ0FBQSxpQ0FFRiw2QkFDRSxDQUFBLHNDQUdBLDZCQUNFLENBQUEseUJBQ0EsQ0FBQSxpQ0FHSixrREFDRSxDQUFBLHFDQUVGLG1CQUNFLENBQUEsZ0JBQ0EsQ0FBQSxvREFFRixhQUNFLENBQUEsZ0JBQ0EsQ0FBQSwrQ0FFRixjQUNFLENBQUEsa0ZBSUosWUFFRSxDQUFBLGdCQUNBLENBQUEsV0FDQSxDQUFBLDRDQUVGLHFCQUNFLENBQUEsV0FDQSxDQUFBLHNDQUVGLGtCQUNFLENBQUEsZ0NBR0Ysa0JBQ0UsQ0FBQSxnQ0FDQSxDQUFBLGlDQUVGLGFBQ0UsQ0FBQSxXQUNBLENBQUEsY0FDQSxDQUFBLGdDQUNBLENBQUEsZUFFQSxDQUFBLHNCQUNBLENBQUEsa0JBQ0EsQ0FBQSx3QkFDQSxDQURBLHFCQUNBLENBREEsZ0JBQ0EsQ0FBQSxtQ0FFRixhQUNFLENBQUEsa0JBQ0EsQ0FBQSxXQUNBLENBQUEsY0FDQSxDQUFBLCtCQUNBLENBQUEsdUNBRUYsV0FDRSxDQUFBLGdCQUNBLENBQUEsNkJBQ0EsQ0FBQSxlQUVBLENBQUEsa0JBQ0EsQ0FBQSxtQkFDQSxDQUFBLDJCQUVBLENBQUEsb0JBQ0EsQ0FBQSxZQUNBLENBQUEsd0JBQ0EsQ0FEQSxxQkFDQSxDQURBLGdCQUNBLENBQUEsdUNBR0YsWUFDRSxDQUFBLHNCQUNBLENBQUEsa0JBQ0EsQ0FBQSxVQUNBLENBQUEsV0FDQSxDQUFBLHVCQUNBLENBQUEsOEJBQ0EsQ0FBQSxvQkFDQSxDQUFBLGNBQ0EsQ0FBQSw2Q0FFQSwwQkFDRSxDQUFBLGdEQUVGLHlCQUNFLENBQUEsc0NBQ0EsQ0FBQSxjQUNBLENBQUEsc0RBQ0EsMEJBQ0UsQ0FBQSw0QkFLTixZQUNFLENBQUEsa0JBQ0EsQ0FBQSxlQUNBLENBQUEsYUFDQSxDQUFBLGVBQ0EsQ0FBQSxZQUNBLENBQUEsYUFDQSxDQUFBLDRDQUNBLENBQUEsMERBRUEsYUFDRSxDQUFBLHFEQUVGLFFBQ0UsQ0FBQSxxREFFRiwyQ0FDRSxDQUFBLG9CQUNBLENBQUEsMkRBQ0EsMkNBQ0UsQ0FBQSxpREFJSixlQUNFLENBQUEsaUJBQ0EsQ0FBQSxXQUNBLENBQUEsWUFDQSxDQUFBLHdCQUtKLFlBQ0UsQ0FBQSxrQkFDQSxDQUFBLGFBQ0EsQ0FBQSxnQkFDQSxDQUFBLGVBQ0EsQ0FBQSxXQUNBLENBQUEsYUFDQSxDQUFBLDRDQUNBLENBQUEsNkJBRUEsWUFDRSxDQUFBLGtCQUNBLENBQUEsV0FDQSxDQUFBLGFBQ0EsQ0FBQSxlQUNBLENBQUEsdUJBQ0EsQ0FBQSxjQUNBLENBQUEsd0JBQ0EsQ0FEQSxxQkFDQSxDQURBLGdCQUNBLENBQUEsc0NBRUEsc0NBQ0UsQ0FBQSxnREFDQSxDQUFBLDBCQUNBLENBQUEsY0FDQSxDQUFBLG9EQUdKLGtCQUFBLENBQUEsK0JBRUEsZ0JBQ0UsQ0FBQSxXQUNBLENBQUEsd0JBSUosWUFDRSxDQUFBLHFCQUNBLENBQUEsc0JBQ0EsQ0FBQSxXQUNBLENBQUEsc0NBQ0EsQ0FBQSxnQ0FFQSxrQkFDRSxDQUFBLGdDQUVGLGVBQ0UsQ0FBQSx5REFDQSxhQUNFLENBQUEsZ0NBR0osZUFDRSxDQUFBLHlEQUNBLGFBQ0UsQ0FBQSxtQ0FJSixZQUNFLENBQUEscUJBQ0EsQ0FBQSxlQUNBLENBQUEsb0JBQ0EsQ0FBQSxlQUNBLENBQUEsZUFDQSxDQUFBLFdBQ0EsQ0FBQSxpREFDQSxDQUFBLHVDQUVBLFdBQ0UsQ0FBQSxlQUNBLENBQUEsY0FDQSxDQUFBLGlCQUNBLENBQUEsOENBR0YsWUFDRSxDQUFBLDZCQUNBLENBQUEsa0JBQ0EsQ0FBQSxpQkFDQSxDQUFBLGlCQUNBLENBQUEsOEJBQ0EsQ0FBQSxrQkFDQSxDQUFBLGNBQ0EsQ0FBQSxvREFFQSw0Q0FDRSxDQUFBLHVEQUVGLDRDQUNFLENBQUEsdUNBQ0EsQ0FBQSxXQUNBLENBQUEseUNBS04sWUFDRSxDQUFBLDJEQUNBLENBQUEsb0NBQ0EsQ0FBQSxlQUNBLENBQUEsWUFDQSxDQUFBLGFBQ0EsQ0FBQSxpQ0FFRixhQUNFLENBQUEsaUJBQ0EsQ0FBQSxhQUNBLENBQUEsNENBSU4saUJBQ0UsQ0FBQSw0Q0FFRixpQkFBQSxDQUFBLFdBR0EsbUJBQ0UsQ0FBQSxrQkFDQSxDQUFBLHVCQUNBLENBREEsa0JBQ0EsQ0FBQSxXQUNBLENBQUEsWUFDQSxDQUFBLGlCQUVBLGlCQUNFLENBQUEsU0FDQSxDQUFBLFVBQ0EsQ0FBQSxXQUNBLENBQUEsUUFDQSxDQUFBLFNBQ0EsQ0FBQSxrQkFDQSxDQUFBLGVBQ0EsQ0FBQSxvQkFHRixlQUFBLENBQUEscUJBQ0Esb0JBQUEsQ0FBQSxzQkFDQSxtQkFBQSxDQUFBLHFCQUNBLGtCQUFBLENBQUEsaUJBRUEsYUFDRSxDQUFBLGdDQUNBLENBQUEsd0JBRUEsa0JBQ0UsQ0FBQSx1QkFHRixpQkFDRSxDQUFBLDRCQUdGLG9CQUNFLENBQUEsMkJBR0Ysa0JBQ0UsQ0FBQSxtQkFJSixhQUNFLENBQUEsaUJBQ0EsQ0FBQSxVQUNBLENBQUEsV0FDQSxDQUFBLGlCQUNBLENBQUEsNENBQ0EsQ0FBQSwyQ0FDQSxDQUFBLDJCQUVBLGlCQUNFLENBQUEsaUJBQ0EsQ0FBQSwwQkFDQSxDQUFBLDJCQUNBLENBQUEsY0FDQSxDQUFBLGVBQ0EsQ0FBQSw4Q0FDQSxDQUFBLDBCQUdGLGlCQUNFLENBQUEsc0JBQ0EsQ0FBQSx1QkFDQSxDQUFBLFdBQ0EsQ0FBQSxZQUNBLENBQUEsNENBQ0EsQ0FBQSxpQkFDQSxDQUFBLFVBQ0EsQ0FBQSxTQUNBLENBQUEsaURBS0YsNENBQ0UsQ0FBQSwrQ0FHRixnQ0FDRSxDQUFBLGdEQUlGLDhDQUNFLENBQUEsdURBRUEsU0FDRSxDQUFBLDhDQUlKLGdDQUNFLENBQUEsdURBS0EsVUFDRSxDQUFBLDhEQU1BLDhDQUNFLENBQUEsOERBSUosU0FDRSxDQUFBLDZDQUlKLGdDQUNFLENBQUEsMENBSUYsOENBQ0UsQ0FBQSxpREFFQSxVQUNFLENBQUEsb0JBSU4sa0JBQ0UsQ0FBQSxvQ0FHRSwrQ0FDRSxDQUFBLDJDQUVBLFVBQ0UsQ0FBQSxxREFDQSxDQUFBLDBCQUtOLCtCQUNFLENBQUEsa0JBQ0EsQ0FBQSwwREFHSixjQUVFLENBQUEseUNBR0EsOENBQ0UsQ0FBQSxnREFFQSxVQUNFLENBQUEsU0FDQSxDQUFBLGdDQUlOLDBDQUNFLENBQUEsaUNBRUYsMkNBQ0UsQ0FBQSxpQ0FFRiwyQ0FDRSxDQUFBLGVBS0osZUFDRSxDQUFBLFlBQ0EsQ0FBQSxrQkFDQSxDQUFBLFFBQ0EsQ0FBQSxXQUNBLENBQUEsNkNBRUEsUUFBQSxDQUFBLHdDQUNBLGFBQUEsQ0FBQSx3Q0FDQSwyQ0FBQSxDQUFBLHlCQUVBLHVCQUFBLENBQUEsZUFBQSxDQUFBLHlCQUNBLG1GQUFBLENBQUEsMkVBQUEsQ0FBQSwwQkFDQSxrRkFBQSxDQUFBLDBFQUFBLENBQUEseUJBQ0EsMElBQ0UsQ0FERixrSUFDRSxDQUFBLHdCQVNGLGFBQ0UsQ0FBQSxpQkFDQSxDQUFBLFlBQ0EsQ0FBQSxXQUNBLENBQUEsVUFDQSxDQUFBLDhCQUVBLFNBQ0UsQ0FBQSw4QkFHRixnQkFDRSxDQUFBLHlCQUNBLENBQUEsaUNBR0YsZ0NBQ0UsQ0FBQSxpQ0FDQSxDQUFBLG9CQUNBLENBQUEscUJBQ0EsQ0FBQSx1Q0FFQSxnQ0FBQSxDQUFBLGtDQUVGLGdDQUFBLENBQUEsa0NBQ0EsbUJBQUEsQ0FBQSw4Q0FFQSxpQkFDRSxDQUFBLFlBQ0EsQ0FBQSxzQkFDQSxDQUFBLGtCQUNBLENBQUEsS0FDQSxDQUFBLFVBQ0EsQ0FBQSxXQUNBLENBQUEsV0FDQSxDQUFBLHVCQUNBLENBQUEsV0FDQSxDQUFBLGVBQ0EsQ0FBQSxrQkFDQSxDQUFBLDZCQUNBLENBQUEsdURBRUEsbUJBQUEsQ0FBQSx1REFFQSxnQ0FDRSxDQUFBLGlCQU9SLFlBQ0UsQ0FBQSxxQkFDQSxDQUFBLDJCQUNBLENBQUEsNENBQ0EsQ0FBQSwyQ0FDQSxDQUFBLG1CQUNBLENBQUEsNERBQ0EsQ0FBQSwrQ0FDQSxDQUFBLHdCQUNBLENBQUEsd0JBQ0EsQ0FEQSxxQkFDQSxDQURBLGdCQUNBLENBQUEsV0FDQSxDQUFBLGVBQ0EsQ0FBQSxnQkFDQSxDQUFBLHVCQUVBLDRDQUNFLENBQUEsK0JBQ0EsQ0FBQSx1QkFHRixZQUNFLENBQUEsYUFDQSxDQUFBLGlDQUNBLENBQUEsOENBQ0EsQ0FBQSxpQkFDQSxDQUFBLHdCQUVGLHFCQUNFLENBQUEsZUFDQSxDQUFBLGlCQUNBLENBQUEsNkJBQ0EsQ0FBQSx1QkFFRixvQkFDRSxDQUFBLGVBQ0EsQ0FBQSxjQUNBLENBQUEsZ0NBQ0EsQ0FBQSw4QkFFRixnQkFDRSxDQUFBLDZCQUNBLENBQUEseUJBRUYsWUFDRSxDQUFBLDBCQUNBLENBQUEsNkJBQ0EsQ0FBQSxvQkFDQSxDQUFBLFdBQ0EsQ0FBQSxpQkFDQSxDQUFBLFVBQ0EsQ0FBQSxXQUNBLENBQUEsd0JBR0YsMEJBQ0UsQ0FBQSxjQUNBLENBQUEsZUFDQSxDQUFBLHdCQUVBLENBQUEsY0FDQSxDQUFBLHFCQUNBLENBQUEsOEJBQ0Esc0JBQ0UsQ0FBQSxnQkFDQSxDQUFBLCtCQUVGLGVBQ0UsQ0FBQSxXQU1OLGlCQUNFLENBQUEsVUFDQSxDQUFBLDRCQUVBLG9CQUNFLENBQUEsZUFDQSxDQUFBLDRFQUNnQixjQUNkLENBQUEsMEVBRWEsZUFDYixDQUFBLGNBR0osV0FDRSxDQUFBLGVBQ0EsQ0FBQSxpQkFDQSxDQUFBLG1CQUNBLENBQUEsd0JBQ0EsQ0FBQSw2QkFDQSxDQUFBLDJEQUNBLENBQUEsd0JBQ0EsQ0FEQSxxQkFDQSxDQURBLGdCQUNBLENBQUEsdUJBR0EsY0FBQSxDQUFBLHFCQUNBLGdDQUNFLENBQUEsMkJBRUEsa0JBQ0UsQ0FBQSxVQUNBLENBQUEsZ0RBR0osa0JBQUEsQ0FBQSx3QkFDQSxrQkFBQSxDQUFBLDBDQUVBLHFCQUFBLENBQUEsNENBQ0Esc0JBQUEsQ0FBQSwyQ0FDQSxtQkFBQSxDQUFBLHlCQUlBLGVBQUEsQ0FBQSwyQkFDQSxpQkFBQSxDQUFBLDBCQUNBLGdCQUFBLENBQUEscUVBSUEsNENBQ0UsQ0FBQSwwRUFPQSxTQUNFLENBQUEsZ0JBQ0EsQ0FBQSxZQUNBLENBQUEsU0FDQSxDQUFBLDRFQUVGLGNBQUEsQ0FBQSx3RUFDQSxvQkFBQSxDQUFBLDRCQUlKLFlBQ0UsQ0FBQSxrQkFDQSxDQUFBLGtCQUNBLENBQUEsK0VBRUEsWUFDRSxDQUFBLHNCQUNBLENBQUEsa0JBQ0EsQ0FBQSx1Q0FFRixpQkFBQSxDQUFBLHVDQUNBLFlBQ0UsQ0FBQSxrQkFDQSxDQUFBLCtDQUVBLGlCQUNFLENBQUEsaUJBQ0EsQ0FBQSxVQUNBLENBQUEsY0FDQSxDQUFBLHFEQUVBLFNBQUEsQ0FBQSxnQ0FLTixpQkFDRSxDQUFBLGNBQ0EsQ0FBQSxnQ0FDQSxDQUFBLDZDQUNBLENBQUEsa0RBQ0EsQ0FBQSxzR0FFQSxrQkFBQSxDQUFBLHVJQUVFLGtCQUFBLENBQUEsK0tBQ0EsYUFDRSxDQUFBLGNBQ0EsQ0FBQSx1Q0FDQSxDQUFBLDZCQUNBLENBQUEscUJBQ0EsQ0FBQSxtQ0FLTiwyQ0FDRSxDQUFBLHVEQUlBLHVDQUFBLENBQUEsdURBQ0Esd0NBQ0UsQ0FBQSw2REFHQSw4Q0FBQSxDQUFBLGlDQUtOLGVBRUUsQ0FBQSxLQUNBLENBQUEsU0FDQSxDQUFBLGdCQUVGLFdBQ0UsQ0FBQSxnREFDQSxDQUFBLG9CQUVBLFdBQUEsQ0FBQSxnQkFHRixlQUNFLENBQUEsU0FDQSxDQUFBLFFBQ0EsQ0FBQSxhQUNBLENBQUEsZ0RBQ0EsQ0FBQSxtQkFFQSxhQUNFLENBQUEscURBQ0EsQ0FBQSw0RUFNQSxlQUNFLENBQUEsU0FDQSxDQUFBLE1BQ0EsQ0FBQSxzQ0FDQSxDQUFBLCtDQUNBLENBQUEsU0FDQSxDQUFBLHdFQUVGLFlBQ0UsQ0FBQSxrQkFDQSxDQUFBLGFBQ0EsQ0FBQSxVQUNBLENBQUEsV0FDQSxDQUFBLHNDQUNBLENBQUEsaURBQ0EsQ0FBQSxzRkFFQSxzQkFBQSxDQUFBLDRFQU1OLGdEQUNvQyxDQUFBLHFIQUdwQyxpQkFBQSxDQUFBLGtCQUdBLGFBQ0UsQ0FBQSw0Q0FDQSxDQUFBLGdEQUNBLENBQUEsb0JBQ0EsQ0FBQSwwQ0FFQSw0Q0FDRSxDQUFBLGdCQU1KLFlBQ0UsQ0FBQSxrQkFDQSxDQUFBLGtCQUNBLENBQUEsdURBRUEsWUFDRSxDQUFBLHNCQUNBLENBQUEsa0JBQ0EsQ0FBQSwyQkFFRixpQkFBQSxDQUFBLHFGQUlBLGFBRUUsQ0FBQSxTQUNBLENBQUEsbUdBSUEsa0JBQUEsQ0FBQSwySUFDQSxhQUNFLENBQUEsY0FDQSxDQUFBLHVDQUNBLENBQUEsNkJBQ0EsQ0FBQSxxQkFDQSxDQUFBLFlBTU4sWUFDRSxDQUFBLGtCQUNBLENBQUEsZ0JBQ0EsQ0FBQSxXQUNBLENBQUEsY0FDQSxDQUFBLG9CQUVBLGFBQ0UsQ0FBQSxhQUNBLENBQUEsY0FDQSxDQUFBLDhCQUNBLENBQUEscUNBQ0EsQ0FBQSwyQkFFQSxpQkFBQSxDQUFBLDRCQUNBLG1CQUFBLENBQUEsMEJBRUEsdUJBQUEsQ0FBQSw2QkFDQSx1Q0FDRSxDQUFBLDBCQUNBLENBQUEsMEJBRUYsa0RBQ0UsQ0FBQSxnQ0FDQSwwQkFBQSxDQUFBLDBCQUdKLHVDQUNFLENBQUEsdUNBQ0EsQ0FBQSxnQ0FDQSwwQkFBQSxDQUFBLG1CQUdGLGtCQUNFLENBQUEsc0JBQ0EsQ0FBQSxlQUNBLENBQUEsd0JBQ0EsQ0FEQSxxQkFDQSxDQURBLGdCQUNBLENBQUEsV0FFQSxDQUFBLGdCQUNBLENBQUEsZUFDQSxDQUFBLHlCQUNBLENBQUEsbUJBR0YsWUFDRSxDQUFBLHFCQUNBLENBQUEsZ0JBQ0EsQ0FBQSxrQkFDQSxDQUFBLFlBQ0EsQ0FBQSxZQUtKLGlCQUNFLENBQUEsWUFDQSxDQUFBLDZCQUNBLENBQUEsa0JBQ0EsQ0FBQSxnQkFDQSxDQUFBLFdBQ0EsQ0FBQSxXQUNBLENBQUEsa0JBQ0EsQ0FBQSxxQkFDQSxDQUFBLFlBQ0EsQ0FBQSxTQUNBLENBQUEsbUJBRUEsU0FBQSxDQUFBLHdCQUVBLG9CQUFBLENBQUEsb0JBQ0EsaUJBQ0UsQ0FBQSxhQUNBLENBQUEsZ0JBQ0EsQ0FBQSxjQUNBLENBQUEsZUFDQSxDQUFBLDhDQUNBLENBQUEsbUJBQ0EsQ0FBQSxVQUNBLENBQUEsa0JBRUYsNENBQ0UsQ0FBQSx5QkFFQSxTQUFBLENBQUEsMkRBRUYsVUFBQSxDQUFBLGFBSUYsaUJBQ0UsQ0FBQSxZQUNBLENBQUEsa0JBQ0EsQ0FBQSxnQkFDQSxDQUFBLFdBQ0EsQ0FBQSx5REFHRSxpQkFDRSxDQUFBLFNBQ0EsQ0FBQSxVQUNBLENBQUEsOENBQ0EsQ0FBQSw2QkFFRixRQUNFLENBQUEsU0FDQSxDQUFBLG1DQUNBLENBQUEsNEJBRUYsV0FDRSxDQUFBLFVBQ0EsQ0FBQSxvQ0FDQSxDQUFBLHVEQUdKLFVBQUEsQ0FBQSxtRkFDQSxVQUFBLENBQUEsaUVBQ0EsVUFBQSxDQUFBLHFCQUVBLGtCQUNFLENBQUEsc0JBQ0EsQ0FBQSxlQUNBLENBQUEsd0JBQ0EsQ0FEQSxxQkFDQSxDQURBLGdCQUNBLENBQUEsV0FDQSxDQUFBLDhCQUVBLDBCQUFBLENBQUEsa0NBQ0EsdUJBQUEsQ0FBQSwrQkFDQSxlQUNFLENBQUEsY0FDQSxDQUFBLHNCQUlKLGVBQ0UsQ0FBQSxlQUNBLENBQUEsdUJBQ0EsQ0FBQSw0QkFFQSxhQUFBLENBQUEsZ0JBS0osWUFDRSxDQUFBLHFCQUNBLENBQUEsV0FDQSxDQUFBLFlBQ0EsQ0FBQSxXQUNBLENBQUEsb0RBQ0EsQ0FBQSwyQkFFQSxpQkFDRSxDQUFBLFlBQ0EsQ0FBQSxXQUNBLENBQUEsYUFDQSxDQUFBLFdBQ0EsQ0FBQSxZQUNBLENBQUEsa0JBQ0EsQ0FBQSw4QkFDQSxDQUFBLFlBQ0EsQ0FBQSwwQ0FFQSxnQkFDRSxDQUFBLGNBQ0EsQ0FBQSx3RkFHRixtQkFDb0IsQ0FBQSxvREFFcEIsWUFDRSxDQUFBLHFCQUNBLENBQUEsV0FDQSxDQUFBLFdBQ0EsQ0FBQSxZQUNBLENBQUEsZ0NBQ0EsQ0FBQSwyREFFQSxnQkFBQSxDQUFBLGlFQUNBLGNBQUEsQ0FBQSxpQ0FJRixvQ0FBQSxDQUFBLG1DQUNBLGlCQUNFLENBQUEsUUFDQSxDQUFBLGNBQ0EsQ0FBQSxZQUNBLENBQUEsV0FDQSxDQUFBLDBDQUNBLENBQUEsaUJBQ0EsQ0FBQSwwQ0FFQSxVQUNFLENBQUEsaURBQ0EsQ0FBQSxvQ0FHSixZQUNFLENBQUEsa0JBQ0EsQ0FBQSxzQkFDQSxDQUFBLGVBQ0EsQ0FBQSxjQUNBLENBQUEsNkJBQ0EsQ0FBQSxtREFDQSxDQUFBLGlCQUNBLENBQUEsMENBRUEsaUJBQ0UsQ0FBQSxZQUNBLENBQUEsT0FDQSxDQUFBLDJDQUVGLHNDQUNFLENBQUEsMERBQ0EsQ0FBQSxrQ0FHSixpQkFDRSxDQUFBLFlBQ0EsQ0FBQSxPQUNBLENBQUEscURBR0YsOERBQUEsQ0FBQSxvRkFDQSx1REFBQSxDQUFBLG9DQUVBLGNBQ0UsQ0FBQSx1REFDQSxDQUFBLHNEQUNBLENBQUEsb0JBQ0EsQ0FBQSw0Q0FFQSxZQUFBLENBQUEsNkRBQ0Esb0JBQ0UsQ0FBQSxvRUFFQSxzQkFBQSxDQUFBLDZDQUVGLGlCQUNFLENBQUEsbURBRUEsYUFBQSxDQUFBLDJDQUVGLGFBQUEsQ0FBQSxlQU1OLFlBQ0UsQ0FBQSxrQkFDQSxDQUFBLGdCQUNBLENBQUEsV0FDQSxDQUFBLHdCQUVBLFlBQ0UsQ0FBQSxrQkFDQSxDQUFBLDZCQUNBLENBQUEsV0FDQSxDQUFBLGNBQ0EsQ0FBQSx5QkFFRixXQUNFLENBQUEsZUFDQSxDQUFBLGdDQUNBLENBQUEsc0NBRUEsYUFBQSxDQUFBLDZEQUVGLGdDQUNvQixDQUFBLG9FQUl0QiwrQkFDRSxDQUFBLHNEQUNBLENBQUEsMEVBRUYsK0JBQ0UsQ0FBQSxtS0FFQSxvQkFFRSxDQUFBLGlGQUVGLGtEQUNFLENBQUEsMERBSUYsbUJBQUEsQ0FBQSxvREFDQSxtQkFBQSxDQUFBLCtEQUVBLGVBQ0UsQ0FBQSxZQUNBLENBQUEsd0JBQ0EsQ0FBQSxrQkFDQSxDQUFBLFdBQ0EsQ0FBQSxzQkFDQSxDQUFBLGdFQUNBLENBQUEscUVBRUEsY0FDRSxDQUFBLGlCQUNBLENBQUEsNEVBRUYsYUFDRSxDQUFBLHNCQUNBLENBREEsaUJBQ0EsQ0FBQSxtRkFFRixrQkFBQSxDQUFBLG1GQUNBLDBCQUFBLENBQUEscUJBQUEsQ0FBQSwrREFFRixtQkFBQSxDQUFBLGdPQUdGLDZCQU1FLENBQUEsOEJBQ0EsQ0FBQSw2QkFDQSxDQUFBLDBEQUNBLENBQUEsZ3VCQUVBLCtCQUMwQixDQUFBLDBRQUMxQiw2QkFDRSxDQUFBLCtDQUNBLENBQUEsZ1hBT0YsK0NBQUEsQ0FBQSwwR0FFRiwrQ0FFRSxDQUFBLDREQUlGLDBCQUFBLENBQUEsa0pBQ0Esd0JBRUUsQ0FBQSx3S0FFQSxhQUNFLENBQUEsY0FDQSxDQUFBLGdFQUdKLDJCQUNFLENBQUEseUJBQ0EsQ0FBQSw2QkFDQSxDQUFBLHNEQUVGLDZCQUFBLENBQUEsOEdBR0EsWUFFRSxDQUFBLGtCQUNBLENBQUEsV0FDQSxDQUFBLG9DQUlGLGVBQ0UsQ0FBQSwyQ0FDQSxDQUFBLHVDQUNBLENBQUEscUJBQ0EsQ0FBQSxXQUNBLENBQUEsZ0RBRUEsb0JBQUEsQ0FBQSxhQ2h1RUYsY0FDRSxDQUFBLEtBQ0EsQ0FBQSxNQUNBLENBQUEsVUFDQSxDQUFBLFlBQ0EsQ0FBQSwyQ0FDQSxDQUFBLGtCQUNBLENBQUEsVUFJRixZQUNFLENBQUEscUJBQ0EsQ0FBQSxZQUNBLENBQUEsbUNBQ0EsQ0FBQSxtQkFDQSxDQUFBLG9DQUNBLENBQUEsMkJBRUEsaUJBQ0UsQ0FBQSxZQUNBLENBQUEsNkJBQ0EsQ0FBQSxrQkFDQSxDQUFBLGFBQ0EsQ0FBQSxvREFFQSx1QkFBQSxDQUFBLDhDQUNBLHFCQUFBLENBQUEsb0RBQ0EsbUJBQUEsQ0FBQSxxREFDQSxjQUFBLENBQUEscUNBQ0EsZ0JBQ0UsQ0FBQSxrQkFDQSxDQUFBLHVDQUdGLGVBQ0UsQ0FBQSxZQUNBLENBQUEsa0JBQ0EsQ0FBQSxXQUNBLENBQUEsMERBRUEsa0JBQUEsQ0FBQSxrQ0FFRixlQUNFLENBQUEsa0JBQ0EsQ0FBQSxzQkFDQSxDQUFBLHdCQUNBLENBREEscUJBQ0EsQ0FEQSxnQkFDQSxDQUFBLFdBQ0EsQ0FBQSxnQkFDQSxDQUFBLGdDQUNBLENBQUEsK0NBRUEsY0FBQSxDQUFBLG9DQUVGLDZCQUFBLENBQUEsa0NBQ0EsV0FDRSxDQUFBLFdBQ0EsQ0FBQSxpQkFDQSxDQUFBLFlBQ0EsQ0FBQSxVQUNBLENBQUEsU0FDQSxDQUFBLFVBQ0EsQ0FBQSxlQUNBLENBQUEsZ0JBQ0EsQ0FBQSwrQkFDQSxDQUFBLHdDQUNBLGlCQUFBLENBQUEsOEJBSUosWUFDRSxDQUFBLGtCQUNBLENBQUEsYUFDQSxDQUFBLDJCQUNBLENBQUEsV0FDQSxDQUFBLFlBQ0EsQ0FBQSw0QkFHRixZQUNFLENBQUEscUJBQ0EsQ0FBQSxXQUNBLENBQUEsYUFDQSxDQUFBLHVCQUVBLENBRkEsa0JBRUEsQ0FBQSxXQUNBLENBQUEsWUFDQSxDQUFBLHlCQUdGLGFBQ0UsQ0FBQSxZQUNBLENBQUEsa0JBQ0EsQ0FBQSxjQUNBLENBQUEsMEJBQ0EsQ0FBQSxXQUNBLENBQUEsa0JBQ0EsQ0FBQSxnQ0FDQSxDQUFBLGdDQUVBLFVBQ0UsQ0FBQSxVQUNBLENBQUEsT0FDQSxDQUFBLG9DQUVGLGFBQ0UsQ0FBQSxpQkFDQSxDQUFBLFVBQ0EsQ0FBQSwyQ0FDQSxDQUFBLDJCQUVGLHNCQUFBLENBQUEsbUNBQ0EsV0FDRSxDQUFBLE9BQ0EsQ0FBQSxxRkFJSiwrQ0FFbUIsQ0FBQSxxREFFbkIsWUFFRSxDQUFBLHFCQUNBLENBQUEsdUJBQ0EsQ0FEQSxrQkFDQSxDQUFBLFdBQ0EsQ0FBQSxZQUNBLENBQUEsMkRBR0YsNkNBQ21CLENBQUEsMkNBR2pCLFlBQ0UsQ0FBQSxrQkFDQSxDQUFBLGtCQUNBLENBQUEsNkNBRUEsaUJBQUEsQ0FBQSx3REFDQSxtQkFBQSxDQUFBLDBCQUdKLGNBQUEsQ0FBQSwyQkFDQSxxQkFBQSxDQUFBLDJCQUVBLGVBQ0UsQ0FBQSxhQUNBLENBQUEsYUFDQSxDQUFBLFlBQ0EsQ0FBQSw2QkFDQSxDQUFBLGtCQUNBLENBQUEsbUJBQ0EsQ0FBQSxjQUNBLENBQUEsNkJBQ0EsQ0FBQSxrQ0FFQSwrQ0FBQSxDQUFBLG1DQUNBLDBCQUFBLENBQUEsa0NBQ0EsV0FDRSxDQUFBLFlBQ0EsQ0FBQSxtQkFDQSxDQUFBLFdBQ0EsQ0FBQSxlQUNBLENBQUEsZ0JBQ0EsQ0FBQSwrQkFDQSxDQUFBLHdDQUNBLGlCQUFBLENBQUEsK0JBSUosWUFDRSxDQUFBLDZCQUNBLENBQUEsa0JBQ0EsQ0FBQSxhQUNBLENBQUEsY0FDQSxDQUFBLG9CQUNBLENBQUEsV0FDQSxDQUFBLGlCQUNBLENBQUEsb0JBQ0EsQ0FBQSx5Q0FFQSxjQUNFLENBQUEsK0NBRUEseUNBQUEsQ0FBQSxvQ0FFRixrQkFDRSxDQUFBLGdDQUNBLENBQUEsaUNBR0osYUFDRSxDQUFBLFlBQ0EsQ0FBQSxrQ0FFRixhQUNFLENBQUEsY0FDQSxDQUFBLFVBQ0EsQ0FBQSwyQ0FDQSxDQUFBLDBCQUVGLGtCQUNFLENBQUEsMkNBRUEsa0RBQUEsQ0FBQSwrQkFDQSxZQUNFLENBQUEsK0JBQ0EsQ0FBQSxpQ0FDQSxDQUFBLHFCQUNBLENBREEsZ0JBQ0EsQ0FBQSxzQ0FFQSxZQUNFLENBQUEsa0JBQ0EsQ0FBQSxlQUNBLENBQUEsZUFDQSxDQUFBLGdCQUNBLENBQUEsa0JBQ0EsQ0FBQSxnQ0FDQSxDQUFBLHNDQUVGLFlBQ0UsQ0FBQSxrQkFDQSxDQUFBLHdCQUNBLENBQUEsaUJBS04sV0FDRSxDQUFBLGtCQUNBLENBQUEsdUJBRUEsV0FDRSxDQUFBLGVBQ0EsQ0FBQSx3QkFFRixhQUNFLENBQUEsaUJBQ0EsQ0FBQSx1QkFFRixXQUNFLENBQUEsZUFDQSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSxlQUNBLENBQUEsc0JBRUYsYUFDRSxDQUFBLGlCQUNBLENBQUEsc0JBRUYsc0JBQ0UsQ0FERixpQkFDRSxDQUFBLGlCQUlKLFVBQ0UsQ0FBQSxjQUNBLENBQUEsZUFDQSxDQUFBLHFDQUVBLGlCQUxGLFVBTUksQ0FBQSxjQUNBLENBQUEsZUFDQSxDQUFBLENBQUEsa0NBR0YsNkJBQ0UsQ0FBQSxvRkFFQSxlQUNFLENBQUEsa0JBQ0EsQ0FBQSxtQ0FHSiwwQkFBQSxDQUFBLGdDQUNBLGtCQUNFLENBQUEsa0JBQ0EsQ0FBQSxxQkFDQSxDQUFBLGdCQUNBLENBQUEsa0NBRUYsY0FDRSxDQUFBLFdBQ0EsQ0FBQSxZQU1OLFlBQ0UsQ0FBQSxxQkFDQSxDQUFBLFdBQ0EsQ0FBQSxlQUNBLENBQUEsWUFDQSxDQUFBLHlDQUNBLENBQUEsbUJBQ0EsQ0FBQSwyQkFFQSw0QkFDRSxDQUFBLDJDQUNBLENBQUEsb0NBQ0EsQ0FBQSxxQkFFRix3QkFDRSxDQUFBLHlCQUNBLENBQUEsNEJBQ0EsQ0FBQSw2QkFDQSxDQUFBLG1DQUVBLFVBQ0UsQ0FBQSxXQUNBLENBQUEsY0FDQSxDQUFBLGVBQ0EsQ0FBQSxvQkFJSixhQUNFLENBQUEsb0JBQ0EsQ0FBQSwwQ0FDQSxDQUFBLGtEQUNBLENBQUEsNkJBQ0EsQ0FBQSwyQkFFQSxXQUNFLENBQUEsY0FDQSxDQUFBLGdDQUNBLENBQUEscUJBR0osWUFDRSxDQUFBLHFCQUNBLENBQUEsV0FDQSxDQUFBLFdBQ0EsQ0FBQSxZQUNBLENBQUEsZUFDQSxDQUFBLDZCQUVBLDZCQUFBLENBQUEsZ0NBQ0EsV0FDRSxDQUFBLG9CQUlKLFlBQ0UsQ0FBQSw2QkFDQSxDQUFBLGtCQUNBLENBQUEsYUFDQSxDQUFBLG9CQUNBLENBQUEsK0NBQ0EsQ0FBQSw2QkFDQSxDQUFBLHFCQ25XSixZQUNFLENBQUEscUJBQ0EsQ0FBQSxXQUNBLENBQUEsZUFDQSxDQUFBLGVBQ0EsQ0FBQSxvQkFDQSxDQUFBLG1DQUNBLENBQUEsMkNBQ0EsQ0FBQSx1Q0FDQSxDQUFBLDRLQUVFLENBQUEsb0NBTUYsWUFDRSxDQUFBLDZCQUNBLENBQUEsc0JBQ0EsQ0FBQSxrQkFDQSxDQUFBLG9CQUNBLENBQUEsMEJBQ0EsQ0FBQSxXQUNBLENBQUEsWUFDQSxDQUFBLGVBQ0EsQ0FBQSw2Q0FDQSxDQUFBLFdBQ0EsQ0FBQSw2Q0FFQSxrQkFDRSxDQUFBLDRCQUNBLENBQUEsb0NBQ0EsQ0FBQSwwQ0FHRixhQUNFLENBQUEsNEJBQ0EsQ0FBQSw2QkFDQSxDQUFBLHFDQUNBLENBQUEsb0RBRUYsWUFDRSxDQUFBLHFCQUNBLENBQUEsV0FDQSxDQUFBLHVCQUNBLENBQUEsV0FDQSxDQUFBLFlBQ0EsQ0FBQSwyQ0FFRixXQUNFLENBQUEsZUFDQSxDQUFBLGdCQUNBLENBQUEsdURBRUEsaUJBQUEsQ0FBQSxpREFDQSxnQkFBQSxDQUFBLHNEQUNBLHFDQUNFLENBQUEsZ0RBRUYsNkJBQ0UsQ0FBQSx5RkFHSixZQUVFLENBQUEsc0JBQ0EsQ0FBQSxrQkFDQSxDQUFBLDBDQUVGLHVCQUNFLENBQUEsNEJBQ0EsQ0FBQSwrQ0FFQSwwQkFDRSxDQUFBLHdDQUNBLENBQUEsZ0JBQ0EsQ0FBQSxxQ0FDQSxDQUFBLDRDQUNBLENBQUEsMkNBQ0EsQ0FBQSw2Q0FDQSxDQUFBLDBDQUlKLHlDQUNFLENBQUEsYUFNTixlQUNFLENBQUEsWUFDQSxDQUFBLHFCQUNBLENBQUEsc0JBQ0EsQ0FEQSxpQkFDQSxDQUFBLGlCQUNBLENBQUEsZUFDQSxDQUFBLGdCQUNBLENBQUEsbUJBRUEsU0FDRSxDQUFBLDRCQUdGLG1DQUNFLENBQUEsMkNBQ0EsQ0FBQSxtQkFDQSxDQUFBLG9DQUNBLENBQUEsNENBR0YsZUFFRSxDQUFBLFdBQ0EsQ0FBQSxlQUNBLENBQUEsa0JBR0YsZUFDRSxDQUFBLHdCQUdGLFdBQ0UsQ0FBQSxlQUNBLENBQUEsZUFDQSxDQUFBLGVBQ0EsQ0FBQSxVQUNBLENBQUEsY0FDQSxDQUFBLHVCQUdGLFlBQUEsQ0FBQSx3QkFDQSw2QkFDRSxDQUFBLFdBQ0EsQ0FBQSxzQkFFRiwwQkFDRSxDQUFBLHNCQUNBLENBQUEsMEJBRUYsMEJBQ0UsQ0FBQSxxQkFFRixhQUNFLENBQUEsYUFDQSxDQUFBLHFDQUVBLG1CQUNFLENBQUEsa0RBQ0EsQ0FBQSxnQ0FFRixZQUNFLENBQUEsc0JBQ0EsQ0FBQSxrQkFDQSxDQUFBLFlBQ0EsQ0FBQSxhQUNBLENBQUEsaUJBQ0EsQ0FBQSxzQ0FFQSxhQUNFLENBQUEsY0FDQSxDQUFBLHFDQUdGLGdDQUNFLENBQUEsNENBQ0EsQ0FBQSxjQUNBLENBQUEsMkNBQ0EsZ0NBQ0UsQ0FBQSw0Q0FDQSxDQUFBLDZCQUtSLG9CQUFBLENBQUEscUJBRUEsV0FDRSxDQUFBLFlBQ0EsQ0FBQSx1QkFDQSxDQURBLGtCQUNBLENBQUEsaUJBQ0EsQ0FBQSxlQUNBLENBQUEsd0NBRUEsT0FBQSxDQUFBLDBCQUNBLFlBQ0UsQ0FBQSxxQkFDQSxDQUFBLFdBQ0EsQ0FBQSx3QkFJSixhQUNFLENBQUEsMEJBQ0EsQ0FBQSxvQkFDQSxDQUFBLFdBRUEsQ0FBQSxrQkFDQSxDQUFBLGVBQ0EsQ0FBQSxnQ0FDQSxDQUFBLG9CQUNBLENBQUEsNkNBRUEsY0FBQSxDQUFBLDZCQUNBLFdBQUEsQ0FBQSwwRkFFQSxhQUNFLENBQUEsa0JBQ0EsQ0FBQSxnRUFFRixVQUVFLENBQUEsV0FDQSxDQUFBLDZCQUNBLENBQUEsa0NBRUYsYUFDRSxDQUFBLDZDQUVBLGlCQUFBLENBQUEsK0JBRUYsYUFDRSxDQUFBLGNBQ0EsQ0FBQSwrQkFDQSxDQUFBLG9CQUNBLENBQUEsNkJBRUYsV0FDRSxDQUFBLFlBQ0EsQ0FBQSxpQkFDQSxDQUFBLCtCQUVGLFdBQ0UsQ0FBQSxXQUNBLENBQUEsa0JBQ0EsQ0FBQSxzQkFDQSxDQUFBLGVBQ0EsQ0FBQSxnQ0FDQSxDQUFBLDhCQUVGLGlCQUNFLENBQUEsYUFDQSxDQUFBLHVDQUdGLGNBQ0UsQ0FBQSw4R0FFRix5Q0FFRSxDQUFBLDBIQUVBLGtCQUFBLENBQUEsNkJBR0osWUFDRSxDQUFBLHFCQUNBLENBQUEseUJBSUYsZUFDRSxDQUFBLFlBQ0EsQ0FBQSxxQkFDQSxDQUFBLFFBQ0EsQ0FBQSwwQkFDQSxDQUFBLGlDQUVBLGVBQ0UsQ0FBQSxLQUNBLENBQUEsYUFDQSxDQUFBLFlBQ0EsQ0FBQSxrQkFDQSxDQUFBLDZCQUNBLENBQUEsbUJBQ0EsQ0FBQSxlQUNBLENBQUEsaUJBQ0EsQ0FBQSx3QkFDQSxDQUFBLGVBQ0EsQ0FBQSxnQ0FDQSxDQUFBLHlDQUNBLENBQUEsc0RBRUEsY0FBQSxDQUFBLHVDQUNBLFlBQ0UsQ0FBQSx3QkFDQSxDQUFBLHNCQUNBLENBQUEsaUVBQ0EsQ0FBQSwwQ0FFRixVQUNFLENBQUEsV0FDQSxDQUFBLDhCQUNBLENBQUEsdUJBQ0EsQ0FBQSx3QkFDQSxDQUFBLDZCQUNBLENBQUEsNENBR0EsdUJBQUEsQ0FBQSwrQ0FDQSxzQkFBQSxDQUFBLHVDQUVGLGdDQUFBLENBQUEsa0RBQ0EsV0FBQSxDQUFBLHlCQUdKLGFBQ0UsQ0FBQSxZQUNBLENBQUEsNkJBRUYsYUFDRSxDQUFBLGNBQ0EsQ0FBQSxVQUNBLENBQUEsMkNBQ0EsQ0FBQSxXQUlKLFlBQ0UsQ0FBQSxxQkFDQSxDQUFBLFVBQ0EsQ0FBQSxZQUNBLENBQUEsV0FDQSxDQUFBLGVBQ0EsQ0FBQSxtQ0FDQSxDQUFBLDJDQUNBLENBQUEsbUJBQ0EsQ0FBQSxvQ0FDQSxDQUFBLHdCQUNBLENBREEscUJBQ0EsQ0FEQSxnQkFDQSxDQUFBLGtCQUVBLGVBQ0UsQ0FBQSxXQUNBLENBQUEscUJBR0YsYUFDRSxDQUFBLGFBQ0EsQ0FBQSwwQkFDQSxjQUFBLENBQUEsd0JBQ0EsWUFBQSxDQUFBLHdCQUNBLGFBQUEsQ0FBQSxzQkFFRixXQUNFLENBQUEsUUFDQSxDQUFBLFdBQ0EsQ0FBQSxZQUNBLENBQUEsaUJBQ0EsQ0FBQSxlQUNBLENBQUEsb0JBQ0EsQ0FBQSwrQ0FFQSxRQUFBLENBQUEsK0NBQ0EsMkNBQ0UsQ0FBQSxxREFDQSwyQ0FBQSxDQUFBLG1CQUdKLFlBQ0UsQ0FBQSxxQkFDQSxDQUFBLFNBQ0EsQ0FBQSxXQUNBLENBQUEsV0FDQSxDQUFBLFlBQ0EsQ0FBQSx3QkFFRixhQUNFLENBQUEsMEJBQ0EsQ0FBQSxlQUNBLENBQUEsV0FDQSxDQUFBLGdDQUNBLENBQUEsY0FDQSxDQUFBLHdDQUVBLGtCQUNFLENBQUEsb0JBQ0EsQ0FBQSxrREFFRixpQkFDRSxDQUFBLGtCQUNBLENBQUEsaUNBRUYsWUFDRSxDQUFBLGtCQUNBLENBQUEsZ0JBQ0EsQ0FBQSw2QkFDQSxDQUFBLFdBQ0EsQ0FBQSxZQUNBLENBQUEseUVBRUYsbUNBQ29CLENBQUEsOEJBQ3BCLFlBQ0UsQ0FBQSxzQkFDQSxDQUFBLGlCQUNBLENBQUEsNkJBQ0EsQ0FBQSxjQUNBLENBQUEsb0NBRUEsZ0NBQ0UsQ0FBQSw4QkFDQSxDQUFBLGtDQUdKLDZCQUFBLENBQUEsdUNBRUUsNkJBQUEsQ0FBQSw2Q0FDQSw2QkFBQSxDQUFBLGlDQUVGLHVCQUNFLENBQUEsaUNBQ0EsQ0FBQSx1Q0FFQSxhQUNFLENBQUEsb0JBQ0EsQ0FBQSw4QkFDQSxDQUFBLHVDQUVGLGFBQ0UsQ0FBQSxrQkFDQSxDQUFBLHVDQUVGLGVBQ0UsQ0FBQSxhQUNBLENBQUEsa0JBQ0EsQ0FBQSxVQUNBLENBQUEsV0FDQSxDQUFBLG9CQUNBLENBQUEsNkNBRUEsNENBQUEsQ0FBQSx3Q0FFRixlQUFBLENBQUEsOENBQ0Esa0JBQ0UsQ0FBQSxvQ0FDQSxDQUFBLDhCQUtKLHlDQUNFLENBQUEsWUFDQSxDQUFBLGlDQUlGLDBCQUNFLENBQUEsdUNBQ0EsZ0NBQUEsQ0FBQSx3Q0FDQSxnQ0FBQSxDQUFBLHVDQUNBLGdDQUFBLENBQUEsa0NBR0YsYUFDRSxDQUFBLFVBQ0EsQ0FBQSwyQ0FDQSxDQUFBLG1EQUVBLGNBQUEsQ0FBQSw2Q0FDQSxlQUFBLENBQUEsa0VBR0oscUJBQUEsQ0FBQSxxQkFDQSxvQkFDRSxDQUFBLGtEQUVBLGVBQ0UsQ0FBQSxlQUNBLENBQUEsa0JBQ0EsQ0FBQSxxQkFDQSxDQUFBLDREQUVGLG1CQUNFLENBQUEsb0JBQ0EsQ0FBQSxxQkFHSixhQUNFLENBQUEsZ0JBQ0EsQ0FBQSxVQUNBLENBQUEsV0FDQSxDQUFBLGtDQUNBLENBQUEseUJBRUYsYUFDRSxDQUFBLGtCQUNBLENBQUEsV0FDQSxDQUFBLGVBQ0EsQ0FBQSx3QkFDQSxDQUFBLGVBQ0EsQ0FBQSxpQkFDQSxDQUFBLDZCQUNBLENBQUEsdUNBRUEsa0JBQUEsQ0FBQSxpQ0FDQSxnQkFDRSxDQUFBLGdDQUNBLENBQUEsMEJBR0osWUFDRSxDQUFBLHFCQUNBLENBQUEsa0RBQ0EsQ0FBQSxnQ0FFQSxZQUNFLENBQUEsa0JBQ0EsQ0FBQSxpQkFDQSxDQUFBLFdBQ0EsQ0FBQSxxQ0FFQSxpQkFDRSxDQUFBLFlBQ0EsQ0FBQSxzQkFDQSxDQUFBLGtCQUNBLENBQUEsaUJBQ0EsQ0FBQSxrQkFDQSxDQUFBLDZCQUNBLENBQUEsWUFDQSxDQUFBLHNEQUVBLG9CQUFBLENBQUEsOERBQ0EsY0FBQSxDQUFBLDhDQUNBLCtCQUFBLENBQUEsOENBQ0EsZ0NBQ0UsQ0FBQSxxREFFQSxpQkFDRSxDQUFBLFVBQ0EsQ0FBQSxNQUNBLENBQUEsV0FDQSxDQUFBLFVBQ0EsQ0FBQSxVQUNBLENBQUEsd0NBQ0EsQ0FBQSxpQ0FRUixhQUNFLENBQUEsWUFDQSxDQUFBLHFCQUNBLENBQUEsY0FDQSxDQUFBLGVBQ0EsQ0FBQSw2Q0FFQSx1QkFDRSxDQUFBLGdCQUNBLENBQUEsZUFDQSxDQUFBLHdCQUNBLENBQUEsNkJBQ0EsQ0FBQSxtQkFPUixZQUNFLENBQUEsa0JBQ0EsQ0FBQSxhQUNBLENBQUEsMEJBQ0EsQ0FBQSxjQUNBLENBQUEsb0JBQ0EsQ0FBQSxXQUNBLENBQUEsa0JBQ0EsQ0FBQSxlQUNBLENBQUEsZ0NBQ0EsQ0FBQSxvQkFDQSxDQUFBLFlBQ0EsQ0FBQSxjQUNBLENBQUEseUJBRUEsa0JBQ0UsQ0FBQSw2QkFDQSxDQUFBLG1DQUVGLHlDQUFBLENBQUEsK0VBR0YsaUJBR0UsQ0FBQSw4RkFDQSxrQkFDRSxDQUFBLG9HQUVGLFdBQ0UsQ0FBQSxpQkFDQSxDQUFBLE9BQ0EsQ0FBQSxXQUNBLENBQUEsaUJBQ0EsQ0FBQSw2QkFDQSxDQUFBLDBCQUNBLENBQUEsa0NBSUosZUFDRSxDQUFBLFlBQ0EsQ0FBQSxxQkFDQSxDQUFBLGFBQ0EsQ0FBQSxnQkFDQSxDQUFBLG1DQUNBLENBQUEsbUJBQ0EsQ0FBQSxvQ0FDQSxDQUFBLGtFQUVBLGVBQUEsQ0FBQSxrREFFQSxZQUNFLENBQUEsa0JBQ0EsQ0FBQSxhQUNBLENBQUEsMkJBQ0EsQ0FBQSxXQUNBLENBQUEsWUFDQSxDQUFBLGdEQUVGLGFBQ0UsQ0FBQSxhQUNBLENBQUEsc0RBQ0EsWUFBQSxDQUFBLHNEQUNBLGFBQUEsQ0FBQSwwREFHSix1QkFDK0IsQ0FBQSwrQkFDL0IsdUJBQUEsQ0FBQSxxQkFFQSxXQUNFLENBQUEsZUFDQSxDQUFBLGVBQ0EsQ0FBQSxvREFJRix5Q0FBQSxDQUFBLGlDQUNBLDRCQUFBLENBQUEsc0JDam9CQSxZQUNFLENBQUEsVUFDQSxDQUFBLFdBQ0EsQ0FBQSxXQUNBLENBQUEsWUFDQSxDQUFBLDRDQUNBLENBQUEsaUZBQ0EsQ0FBQSwyQ0FLQSw2Q0FDRSxDQUFBLHNDQUdKLG1CQUNFLENBQUEsYUFDQSxDQUFBLFdBQ0EsQ0FBQSxZQUNBLENBQUEsdURBRUEsVUFBQSxDQUFBLHlJQUVGLGVBR0UsQ0FBQSxxQkFFRixZQUNFLENBQUEsNkJBQ0EsQ0FBQSxrQkFDQSxDQUFBLGFBQ0EsQ0FBQSxpRkFDQSxDQUFBLGVBQ0EsQ0FBQSxpQkFDQSxDQUFBLGtCQUNBLENBQUEscUNBQ0EsQ0FBQSxzQ0FFQSxrQkFDRSxDQUFBLGdDQUVGLFdBQ0UsQ0FBQSxZQUNBLENBQUEsMkJBRUYsaUNBQUEsQ0FBQSx3QkFHRixZQUNFLENBQUEscUJBQ0EsQ0FBQSxhQUNBLENBQUEsVUFDQSxDQUFBLFdBQ0EsQ0FBQSxZQUNBLENBQUEsNkNBRUEsWUFDRSxDQUFBLDZCQUNBLENBQUEsa0JBQ0EsQ0FBQSxhQUNBLENBQUEsUUFDQSxDQUFBLDhFQUNBLENBQUEsb0NBQ0EsQ0FBQSxXQUNBLENBQUEsWUFDQSxDQUFBLHNEQUVBLGNBQUEsQ0FBQSw2SkFDQSxZQUdFLENBQUEsc0JBQ0EsQ0FBQSxrQkFDQSxDQUFBLGFBQ0EsQ0FBQSxzREFFRixnQkFDRSxDQUFBLGFBQ0EsQ0FBQSxjQUNBLENBQUEsc0NBQ0EsQ0FBQSw4QkFDQSxDQUFBLDZDQUNBLENBQUEsd0RBRUEsdUJBQ0UsQ0FBQSxzQkFDQSxDQUFBLG9DQUNBLENBQUEsa0VBRUYsd0JBQUEsQ0FBQSxtREFFRixnQkFDRSxDQUFBLFlBQ0EsQ0FBQSxhQUNBLENBQUEscUNBQ0EsQ0FBQSwrQ0FDQSxDQUFBLG9EQUNBLENBQUEsNkNBQ0EsQ0FBQSwwREFFQSw2Q0FDRSxDQUFBLGlEQUNBLENBQUEsb0RBR0osbUJBQ0UsQ0FBQSxrQkFDQSxDQUFBLHNCQUNBLENBQUEsOENBQ0EsQ0FBQSxXQUNBLENBQUEsd0JBQ0EsQ0FBQSxzQ0FDQSxDQUFBLDZDQUNBLENBQUEsb0RBRUYsWUFDRSxDQUFBLGtCQUNBLENBQUEsYUFDQSxDQUFBLHNCQUNBLENBQUEsNEJBQ0EsQ0FBQSxXQUNBLENBQUEsYUFDQSxDQUFBLG9EQUVGLDhCQUNFLENBQUEsNEJBQ0EsQ0FBQSw2QkFDQSxDQUFBLG9DQUNBLENBQUEsd1VBT0EsWUFBQSxDQUFBLHlQQUtBLGlEQUFBLENBQUEsK1BBQ0Esc0NBQUEsQ0FBQSx5UEFDQSx1Q0FBQSxDQUFBLHNEQUVGLDJEQUFBLENBQUEsMEVBQ0EsZUFDRSxDQUFBLDZGQUVBLGdDQUFBLENBQUEsK0VBSUYsZ0NBQUEsQ0FBQSxnRkFDQSxpQ0FBQSxDQUFBLHVGQUNBLGlEQUFBLENBQUEseUtBSUEsaURBQUEsQ0FBQSxxS0FDQSx1REFBQSxDQUFBLHlLQUNBLG9DQUFBLENBQUEscUtBQ0EscUNBQUEsQ0FBQSwrREFFRiw4Q0FDRSxDQUFBLG9GQUNBLENBQUEsbUNBQ0EsQ0FBQSx1Q0FDQSxDQUFBLHdFQUVBLGlDQUFBLENBQUEsc0VBQ0EsZUFBQSxDQUFBLG9IQUdGLGtEQUM0QixDQUFBLDhDQUU1QixlQUNFLENBQUEsWUFDQSxDQUFBLHFCQUNBLENBQUEsU0FDQSxDQUFBLFdBQ0EsQ0FBQSxZQUNBLENBQUEsNkdBR0osaUJBQ2tFLENBQUEsc0RBR2hFLHVCQUNFLENBQUEsd0JBQ0EsQ0FBQSxvQ0FDQSxDQUFBLDZEQUVGLHNCQUFBLENBQUEseUJBR0YsWUFDRSxDQUFBLHFCQUNBLENBQUEsV0FDQSxDQUFBLFdBQ0EsQ0FBQSxXQUNBLENBQUEsWUFDQSxDQUFBLGlEQUNBLENBQUEsaUZBQ0EsQ0FBQSxXQUlGLGVBQ0UsQ0FBQSxlQUNBLENBQUEseUNBRUEsQ0FBQSwyQ0FDQSxDQUFBLG1CQUNBLENBQUEsa0JBQ0EsQ0FBQSxvQ0FDQSxDQUFBLGlCQUdBLGNBQ0UsQ0FBQSxZQUNBLENBQUEscUJBQ0EsQ0FBQSxRQUNBLENBQUEsV0FDQSxDQUFBLFdBQ0EsQ0FBQSxXQUNBLENBQUEsWUFDQSxDQUFBLGdCQUNBLENBQUEsV0FDQSxDQUFBLDRCQUVBLGFBQ0UsQ0FBQSw0QkFDQSxDQUFBLFVBQ0EsQ0FBQSxXQUNBLENBQUEsWUFDQSxDQUFBLGdDQUtGLHVDQUFBLENBQUEsNkJBQ0EsNENBQUEsQ0FBQSwwQkFFRixZQUNFLENBQUEscUJBQ0EsQ0FBQSxjQUNBLENBQUEsWUFDQSxDQUFBLFNBQ0EsQ0FBQSxpQ0FFQSwyQ0FBQSxDQUFBLHFCQUVGLGlCQUNFLENBQUEsWUFDQSxDQUFBLFdBQ0EsQ0FBQSxhQUNBLENBQUEsa0NBRUEsWUFDRSxDQUFBLDBCQUNBLENBQUEsd0JBQ0EsQ0FBQSxrQkFDQSxDQUFBLFlBS04sZUFDRSxDQUFBLFlBQ0EsQ0FBQSxVQUNBLENBQUEsV0FDQSxDQUFBLFdBQ0EsQ0FBQSxZQUNBLENBQUEsNkNBQ0EsQ0FBQSw2QkFFQSxxQkFBQSxDQUFBLDRCQUNBLHlDQUNFLENBQUEsMkNBQ0EsQ0FBQSxhQUVBLDRCQUpGLFdBS0ksQ0FBQSxDQUFBLDhCQUlKLFlBQ0UsQ0FBQSxhQUNBLENBQUEsdUJBQ0EsQ0FBQSxrQkFDQSxDQUFBLFdBQ0EsQ0FBQSxpQkFDQSxDQUFBLCtDQUNBLENBQUEsa0RBQ0EsQ0FBQSwyQ0FFQSx3QkFBQSxDQUFBLHFDQUNBLGNBQUEsQ0FBQSx1Q0FDQSxZQUNFLENBQUEsa0JBQ0EsQ0FBQSxXQUNBLENBQUEsbUJBQ0EsQ0FBQSxXQUNBLENBQUEsWUFDQSxDQUFBLDhDQUVBLFdBQ0UsQ0FBQSx1QkFDQSxDQUFBLGtCQUNBLENBQUEsZ0NBQ0EsQ0FBQSxnREFDQSxDQUFBLG9CQUNBLENBQUEsK0RBRUEsb0JBQUEsQ0FBQSx5RUFDQSxjQUNFLENBQUEsOEpBRUEsZ0RBQUEsQ0FBQSxnRkFDQSxnREFBQSxDQUFBLDhPQUNBLGdDQUFBLENBQUEsdURBRUYsNkJBQUEsQ0FBQSx5REFDQSxnQ0FDRSxDQUFBLHdCQUNBLENBREEscUJBQ0EsQ0FEQSxnQkFDQSxDQUFBLDZCQU1SLGVBQ0UsQ0FBQSxpQkFDQSxDQUFBLFlBQ0EsQ0FBQSxXQUNBLENBQUEsWUFDQSxDQUFBLFVBQ0EsQ0FBQSxXQUNBLENBQUEseUNBQ0EsQ0FBQSxlQUVBLENBQUEsZ0JBQ0EsQ0FBQSxrQ0FFQSx1QkFDRSxDQUFBLG9DQUVGLHNCQUNFLENBQUEsNEdBRUYsZUFDRSxDQUFBLFlBQ0EsQ0FBQSxxQkFDQSxDQUFBLFdBQ0EsQ0FBQSxZQUNBLENBQUEsYUFFQSw0R0FQRixnQkFRSSxDQUFBLENBQUEsdUVBR0osV0FDRSxDQUFBLHFDQUVGLFdBQ0UsQ0FBQSxtQ0FHRixXQUNFLENBQUEsZ0JBQ0EsQ0FBQSxXQUNBLENBQUEsZUFDQSxDQUFBLDJDQUVBLFlBQ0UsQ0FBQSxxQkFDQSxDQUFBLGdCQUVBLENBQUEsaUJBQ0EsQ0FBQSx5QkFDQSxDQUFBLGVBQ0EsQ0FBQSw4REFFQSwyQkFDRSxDQUFBLGlEQUNBLENBQUEsdUNBQ0EsQ0FBQSwrQ0FHRixjQUNFLENBQUEsc0RBS04sWUFDRSxDQUFBLGtCQUNBLENBQUEsWUFDQSxDQUFBLDhEQUVBLFlBQ0UsQ0FBQSxzQkFDQSxDQUFBLGtCQUNBLENBQUEsYUFDQSxDQUFBLFVBQ0EsQ0FBQSxXQUNBLENBQUEsaUJBQ0EsQ0FBQSxrREFDQSxDQUFBLDJEQUVGLHNCQUNFLENBQUEsdUJBQ0EsQ0FBQSxXQUNBLENBQUEsV0FDQSxDQUFBLGVBQ0EsQ0FBQSwrREFFQSxjQUNFLENBQUEsNkRBR0osYUFDRSxDQUFBLDJCQUNBLENBQUEsVUFDQSxDQUFBLGVBQ0EsQ0FBQSxxRUFHRixrREFBQSxDQUFBLGtFQUNBLCtDQUFBLENBQUEsa0VBQ0EsWUFDRSxDQUFBLGtCQUNBLENBQUEsVUFDQSxDQUFBLFdBQ0EsQ0FBQSxjQUNBLENBQUEsMEVBRUEsNkJBQUEsQ0FBQSw4RUFFRixrQkFBQSxDQUFBLDhEQUVGLGFBQ0UsQ0FBQSxlQUNBLENBQUEsb0NBR0YsU0FDRSxDQUFBLGtDQUNBLENBQUEsMENBRUEsaUJBQ0UsQ0FBQSxrQkFDQSxDQUFBLGFBQ0EsQ0FBQSxLQUNBLENBQUEsU0FDQSxDQUFBLDhCQUNBLENBQUEsV0FDQSxDQUFBLFdBQ0EsQ0FBQSxZQUNBLENBQUEseUNBQ0EsQ0FBQSxpQ0FFQSxDQUFBLGdDQUNBLENBQUEsMkZBQ0EsQ0FBQSx1QkFDQSxDQUFBLGlCQUNBLENBQUEsZ0RBRUEsb0NBQ0UsQ0FBQSwyQkFDQSxDQUFBLGtCQUNBLENBQUEsMEZBSUosWUFFRSxDQUFBLGtCQUNBLENBQUEsYUFDQSxDQUFBLGFBQ0EsQ0FBQSxpQkFDQSxDQUFBLGtEQUNBLENBQUEsK0NBRUYsY0FBQSxDQUFBLDJDQUNBLDZCQUNFLENBQUEsaUNBQ0EsQ0FBQSx5Q0FHRixZQUNFLENBQUEsK0JBQ0EsQ0FBQSx3Q0FDQSxDQUFBLHFCQUNBLENBQUEsa0JBQ0EsQ0FBQSxjQUNBLENBQUEsb0JBQ0EsQ0FEQSxlQUNBLENBQUEsb0JBQ0EsQ0FBQSx1QkFDQSxDQUFBLHVCQUNBLENBREEsa0JBQ0EsQ0FBQSxxREFFQSxnQkFBQSxDQUFBLGtEQUNBLGVBQ0UsQ0FBQSxtQkFDQSxDQUFBLFVBQ0EsQ0FBQSwyQ0FDQSxDQUFBLDBHQUVGLDZCQUNZLENBQUEsbURBQ1osZ0JBQ0UsQ0FBQSxnQkFDQSxDQUFBLHNEQUVGLG1CQUFBLENBQUEsNENBRUYsWUFDRSxDQUFBLHFCQUNBLENBQUEsVUFDQSxDQUFBLFdBQ0EsQ0FBQSxZQUNBLENBQUEsb0JBQ0EsQ0FBQSxtREFFRixhQUNFLENBQUEsYUFDQSxDQUFBLDBEQUVBLGNBQUEsQ0FBQSxhQUlKLDZCQTFNRixXQTJNSSxDQUFBLGdCQUNBLENBQUEsQ0FBQSxtQ0FTSixjUG5pQkEsQ0FBQSxZQUNBLENBQUEsdUJBQ0EsQ0FBQSxLT29pQkUsQ0FBQSxVQUNBLENBQUEsaUJBQ0EsQ0FBQSxtQ0FHRixjUDNpQkEsQ0FBQSxZQUNBLENBQUEsdUJBQ0EsQ0FBQSxRTzRpQkUsQ0FBQSxVQUNBLENBQUEsaUJBQ0EsQ0FBQSxhQUdGLFlBclNGLGdCQXNTSSxDQUFBLENBQUEsbUZBR0osK0NBQ0UsQ0FBQSw0QkFJRixlQUNFLENBQUEsMEJBQ0EsQ0FBQSwyRkFFQSxXQUdFLENBQUEsZ0JBR0osa0JBQ0UsQ0FBQSw0RUFDQSxDQUFBLGlCQ3prQkYsbUNBQ0UsQ0FBQSxxQ0FDQSxDQUFBLG9DQUNBLENBQUEsNkJBQ0EsQ0FBQSxnRUFDQSxDQUFBLGdFQUNBLENBQUEsd0VBQ0EsQ0FBQSxrREFDQSxDQUFBLDhCQUVBLENBQUEsa0NBQ0EsQ0FBQSw2QkFDQSxDQUFBLHdCQUVBLENBQUEsa0JBQ0EsQ0FBQSxpQkFDQSxDQUFBLFVBQ0EsQ0FBQSxRQUNBLENBQUEsd0NBRUEsY0FFRSxDQUFBLFdBQ0EsQ0FBQSxzREFDQSxDQUFBLG9CQUNBLENBQUEsa0JBQ0EsQ0FBQSxxQkFDQSxDQUFBLGlCQUNBLENBQUEsNENBRUEsZUFDRSxDQUFBLG9CQUlKLGVBQ0UsQ0FBQSxzREFDQSxDQUFBLG1CQUdGLFFBQ0UsQ0FBQSxnR0FRRSxVQUNFLENBQUEsNENBQ0EsQ0FBQSxtQkFDQSxDQUFBLGlCQUNBLENBQUEsc0NBQ0EsQ0FBQSx3Q0FDQSxDQUFBLDJDQUNBLENBQUEseUNBQ0EsQ0FBQSwwQ0FDQSxDQUFBLHdIQUdGLG9EQUNFLENBQUEsOEhBR0YsdURBQ0UsQ0FBQSwwSEFHRixxREFDRSxDQUFBLDRIQUdGLHNEQUNFLENBQUEsd0pBTUosY0FFRSxDQUFBLFlBQ0EsQ0FBQSxzQkFDQSxDQUFBLGtCQUNBLENBQUEsb0xBRUEsMkNBQ0UsQ0FBQSxrREFDQSxDQUFBLFNBQ0EsQ0FBQSw0Q0FDQSxDQUFBLHNDQUNBLENBQUEsdUJBQ0EsQ0FBQSxvTUFFQSwwQ0FDRSxDQUFBLGdPQUtGLFVBQ0UsQ0FBQSxrREFDQSxDQUFBLG1CQUNBLENBQUEsaUJBQ0EsQ0FBQSxxQ0FDQSxDQUFBLHdDQUNBLENBQUEsMkNBQ0EsQ0FBQSx5Q0FDQSxDQUFBLDBDQUNBLENBQUEsb1BBR0YsU0FDRSxDQUFBLHFDQUNBLENBQUEsOENBQ0EsQ0FBQSxvUUFFQSxVQUNFLENBQUEsNFFBR0YsOENBQ0UsQ0FBQSxvaUJBR0YsOENBRUUsQ0FBQSw0RUFNUixpQkFDRSxDQUFBLCtCQUNBLENBQUEsa0NBQ0EsQ0FBQSxTQUNBLENBQUEsVUFDQSxDQUFBLDBGQUVBLFdBQ0UsQ0FBQSxhQUNBLENBQUEsd0ZBR0Ysa0RBQ0UsQ0FBQSwyQkFDQSxDQUFBLDRCQUNBLENBQUEsc0dBRUEsU0FDRSxDQUFBLGdHQUlKLE1BQ0UsQ0FBQSxnSEFFQSxPQUNFLENBQUEsS0FDQSxDQUFBLFFBQ0EsQ0FBQSxxQkFDQSxDQUFBLDJCQUNBLENBQUEsNEJBQ0EsQ0FBQSw0RUFLTixpQkFDRSxDQUFBLDhCQUNBLENBQUEsUUFDQSxDQUFBLFdBQ0EsQ0FBQSxtQ0FDQSxDQUFBLGtEQUNBLENBQUEseUJBQ0EsQ0FBQSw0QkFDQSxDQUFBLDBGQUVBLFVBQ0UsQ0FBQSxhQUNBLENBQUEsa0dBRUEsdUJBQ0UsQ0FBQSxzR0FPRixTQUNFLENBQUEsZ0dBSUosS0FDRSxDQUFBLGdIQUVBLFFBQ0UsQ0FBQSxNQUNBLENBQUEsT0FDQSxDQUFBLG9CQUNBLENBQUEseUJBQ0EsQ0FBQSw0QkFDQSxDQUFBLHdKQU9OLGlCQUVFLENBQUEsV0FDQSxDQUFBLDRFQUdGLFlBQ0UsQ0FBQSxxQkFDQSxDQUFBLDBCQUNBLENBQUEsa0JBQ0EsQ0FBQSxxQ0FDQSxDQUFBLGVBQ0EsQ0FBQSxhQUNBLENBQUEsc0hBRUEsU0FDRSxDQUFBLG9GQUlKLGlCQUNFLENBQUEsVUFDQSxDQUFBLFFBQ0EsQ0FBQSxXQUNBLENBQUEsU0FDQSxDQUFBLFdBQ0EsQ0FBQSw4Q0FDQSxDQUFBLGtHQUVBLFVBQ0UsQ0FBQSxpQkFDQSxDQUFBLEtBQ0EsQ0FBQSxTQUNBLENBQUEsVUFDQSxDQUFBLFFBQ0EsQ0FBQSxpQkFDQSxDQUFBLFdBQ0EsQ0FBQSw0RUFJSixZQUNFLENBQUEsa0JBQ0EsQ0FBQSwwQkFDQSxDQUFBLGtCQUNBLENBQUEsc0NBQ0EsQ0FBQSxnQkFDQSxDQUFBLGNBQ0EsQ0FBQSxzSEFFQSxVQUNFLENBQUEsa0ZBSUosY0FDRSxDQUFBLGFBQ0EsQ0FBQSxjQUNBLENBQUEsU0FFQSxDQUFBLDBGQUVBLFVBQ0UsQ0FBQSw4RkFHRixTQUNFLENBQUEsaUJBQ0EsQ0FBQSw4Q0FDQSxDQUFBLDBIQUlBLFVBQ0UsQ0FBQSxzREFDQSxDQUFBLGlCQUNBLENBQUEsNkJBQ0EsQ0FBQSxrSEFHRixTQUNFLENBQUEsd0lBSUosYUFDRSxDQUFBLGtGQUlKLDhDQUNFLENBQUEsWUFDQSxDQUFBLG9DQUlKLDhDQUNFLENBQUEsaUJBQ0EsQ0FBQSwwQ0FDQSxDQUFBLGdGQUdGLGlCQUVFLENBQUEsMENBQ0EsQ0FBQSw4QkFDQSxDQUFBLFlBRUEsQ0FBQSxzQkFDQSxDQUFBLGtCQUNBLENBQUEsOEZBRUEsV0FDRSxDQUFBLDJDQUNBLENBQUEsa0RBQ0EsQ0FBQSx3RkFHRixVQUNFLENBQUEsd0NBSUosK0JBQ0UsQ0FBQSxrQ0FDQSxDQUFBLGdEQUVBLFVBQ0UsQ0FBQSxpQkFDQSxDQUFBLE9BQ0EsQ0FBQSxVQUNBLENBQUEsVUFDQSxDQUFBLDhDQUNBLENBQUEsVUFDQSxDQUFBLCtDQUdGLFdBQ0UsQ0FBQSxhQUNBLENBQUEsNENBR0YsVUFDRSxDQUFBLHdDQUlKLDhCQUNFLENBQUEsbUNBQ0EsQ0FBQSwrQ0FFQSxVQUNFLENBQUEsYUFDQSxDQUFBLDRDQUdGLFdBQ0UsQ0FBQSx1QkFDQSxDQUFBLGlDQU1KLDREQUNFLENBQUEsaUJBSUosbUJBQ0UsQ0FBQSxrQkFDQSxDQUFBLG1CQUNBLENBQUEsaUJBQ0EsQ0FBQSxxREFDQSxDQUFBLFdBR0YsY0FDRSxDQUFBLFlBQ0EsQ0FBQSxnQkFDQSxDQUFBLDRCQUNBLENBQUEsNENBQ0EsQ0FBQSwyQ0FDQSxDQUFBLG9CQUNBLENBQUEsaUJBQ0EsQ0FBQSxnQkFHRiw0QkFDRSxDQUFBLGdDQUNBLENBQUEsNENBQ0EsQ0FBQSwyQ0FDQSxDQUFBLG9CQUNBLENBQUEsYUFDQSxDQUFBLHdCQUNBLENBREEscUJBQ0EsQ0FEQSxnQkFDQSxDQUFBLFdBQ0EsQ0FBQSxxQkFFQSxhQUNFLENBQUEsZUFDQSxDQUFBLGVBQ0EsQ0FBQSxnQkFDQSxDQUFBLG9CQUNBLENBQUEsaUJBQ0EsQ0FBQSxtQkFJSixpQkFDRSxDQUFBLHdDQUlBLFNBQ0UsQ0FBQSxnQ0FJQSxTQUNFLENBQUEsaUNBTU4sU0FDRSxDQUFBLDhCQUNBLENBQUEsV0FDQSxDQUFBLGVBQ0EsQ0FBQSxjQUdGLGdCQUNFLENBQUEsa0dBTUEsV0FNRSxDQUFBLG1CQUdGLFdBQ0UsQ0FBQSxxQkFJSiwyQkFDRSxDQUFBLFdBRUEsQ0FBQSxpQkFFQSxDQUFBLG9DQUNBLENBQUEsb0JBQ0EsQ0FBQSwyQ0FHQSxpQkFDRSxDQUFBLGtDQUdGLDBDQUNFLENBQUEseUNBRUEsa0JBQ0UsQ0FBQSw4QkFJSixrREFDRSxDQUFBLDRCQUdGLHdCQUNFLENBREYscUJBQ0UsQ0FERixnQkFDRSxDQUFBLGlCQUNBLENBQUEsV0FDQSxDQUFBLFNBQ0EsQ0FBQSxZQUVBLENBQUEsU0FDQSxDQUFBLDBCQUdGLGFBQ0UsQ0FBQSxjQUNBLENBQUEsd0JBQ0EsQ0FEQSxxQkFDQSxDQURBLGdCQUNBLENBQUEsNEJBQ0EsQ0FBQSxnQ0FDQSxDQUFBLGVBRUEsQ0FBQSxzQ0FFQSxDQUFBLGlCQUVBLENBQUEsaUJBQ0EsQ0FBQSxlQUVBLENBQUEsZUFDQSxDQUFBLGdCQUNBLENBQUEsb0JBQ0EsQ0FBQSw4Q0FHRixhQUNFLENBQUEsY0FDQSxDQUFBLDJEQUdGLHdDQUNFLENBQUEsZUFDQSxDQUFBLDZCQUlKLDhCQUNFLENBQUEsMkNBQ0EsQ0FBQSxrQkFDQSxDQUFBLDhDQUNBLENBQUEsb0NBRUEsc0JBQ0UsQ0FBQSw4QkFDQSxDQUFBLCtCQUNBLENBQUEsWUFJSjs7Ozs7Ozs7O0NDM2lCRSxDQUFBLENBUEYsMEJBQ0UsYUFBQSxDQUNBLGVBQUEsQ0FDQSxXQUFBLENBRUYsc0JBQ0UsZUFBQSxDQVdGLGtCQUNFLGFBQUEsQ0FHRix1TkFPRSxhQUFBLENBRUYsb0lBSUUsYUFBQSxDQUVGLGtSQVVFLGFBQUEsQ0FFRixzRkFHRSxhQUFBLENBRUYsb0RBRUUsYUFBQSxDQUVGLDJFQUdFLGFBQUEsQ0FFRixnSEFJRSxhQUFBLENBRUYsd0JBQ0UsYUFBQSxDQUVGLDBCQUNFLGFBQUEsQ0FDQSxlQUFBLENBRUYseUJBQ0UsYUFBQSxDQUVGLDJCQUNFLGFBQUEsQ0FDQSxpQkFBQSxDQUVGLHlCQUNFLGFBQUEsQ0FDQSxlQUFBLENBRUYsMkJBQ0UsYUFBQSxDQUNBLHdCQUFBLENBRUYsMkJBQ0UsYUFBQSxDQUNBLHdCQUFBLENEMGRGLGFFL2lCRTs7Ozs7Ozs7O0NBQUEsQ0FBQSxDQVBGLDJCQUNFLGFBQUEsQ0FDQSxlQUFBLENBQ0EsV0FBQSxDQUVGLHVCQUNFLGVBQUEsQ0FXRixtQkFDRSxhQUFBLENBR0YsOE5BT0UsYUFBQSxDQUVGLHdJQUlFLGFBQUEsQ0FFRiw0UkFVRSxhQUFBLENBRUYseUZBR0UsYUFBQSxDQUVGLHNEQUVFLGFBQUEsQ0FFRiw4RUFHRSxhQUFBLENBRUYsb0hBSUUsYUFBQSxDQUVGLHlCQUNFLGFBQUEsQ0FFRiwyQkFDRSxhQUFBLENBQ0EsZUFBQSxDQUVGLDBCQUNFLGFBQUEsQ0FFRiw0QkFDRSxhQUFBLENBQ0EsaUJBQUEsQ0FFRiwwQkFDRSxhQUFBLENBQ0EsZUFBQSxDQUVGLDRCQUNFLGFBQUEsQ0FDQSx3QkFBQSxDQUVGLDRCQUNFLGFBQUEsQ0FDQSx3QkFBQSxDQ3RGRix5QkFDRSxZQUFBLENBQ0EscUJBQUEsQ0FDQSxzQkFBQSxDQUNBLGtCQUFBLENBQ0EsNkNBQUEsQ0FDQSwyQ0FBQSxDQUNBLHVDQUFBLENBRUEsK0NBQ0UsWUFBQSxDQUNBLDZCQUFBLENBQ0Esa0JBQUEsQ0FDQSxrQkFBQSxDQUNBLGFBQUEsQ0FDQSxpQ0FBQSxDQUNBLHdCQUFBLENBQ0EsdUNBQUEsQ0FFQSwwREFDRSx3QkFBQSxDQUVGLGdFQUNFLDZFQUFBLENBRUEscUVBQ0UsOEJBQUEsQ0FHSixvREFDRSxXQUFBLENBRUYscURBQ0UsYUFBQSxDQUNBLDRCQUFBLENBQ0EsNkJBQUEsQ0FFRiw4REFDRSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxvQkFBQSxDQUNBLFdBQUEsQ0FDQSxZQUFBLENBR0osZ0RBQ0UsWUFBQSxDQUNBLHNCQUFBLENBQ0Esa0JBQUEsQ0FDQSxhQUFBLENBQ0EsV0FBQSxDQUNBLFlBQUEsQ0FDQSwrQ0FBQSxDQUVBLGdFQUNFLHFCQUFBLENBRUYsMERBQ0Usb0JBQUEsQ0FFQSx3RkFDRSxZQUFBLENBQ0Esc0JBQUEsQ0FDQSxrQkFBQSxDQUNBLE9BQUEsQ0FDQSwwQkFBQSxDQUNBLGlCQUFBLENBQ0EsaUJBQUEsQ0FDQSx3QkFBQSxDQUNBLGdCQUFBLENBQ0EsZUFBQSxDQUNBLGdCQUFBLENBQ0EsdUNBQUEsQ0FFRiwwRkFDRSxZQUFBLENBQ0EscUJBQUEsQ0FDQSxXQUFBLENBQ0EsYUFBQSxDQUNBLHVCQUFBLENBQUEsa0JBQUEsQ0FDQSxXQUFBLENBQ0EsWUFBQSxDQUdKLHFEQUNFLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLGtCQUFBLENBQ0EsV0FBQSxDQUNBLFFBQUEsQ0FDQSxXQUFBLENBQ0EsdUNBQUEsQ0FDQSxXQUFBLENBQ0EsWUFBQSxDQUVBLGdJQUVFLFlBQUEsQ0FDQSxzQkFBQSxDQUNBLGtCQUFBLENBQ0EsYUFBQSxDQUVGLDhEQUNFLFFBQUEsQ0FDQSxTQUFBLENBQ0Esb0NBQUEsQ0FDQSxxQ0FBQSxDQUNBLHNDQUFBLENBQ0EsNkNBQUEsQ0FDQSxXQUFBLENBQ0EsWUFBQSxDQUVBLG1FQUNFLHNCQUFBLENBR0osMERBQ0UsNEJBQUEsQ0FDQSw2QkFBQSxDQUNBLHFDQUFBLENBRUYsa0VBQ0UsUUFBQSxDQUNBLFNBQUEsQ0FDQSwrQkFBQSxDQUNBLGdDQUFBLENBQ0EsdUNBQUEsQ0FDQSw0Q0FBQSxDQUNBLHVDQUFBLENBQ0EsV0FBQSxDQUNBLFlBQUEsQ0FFQSwwRUFDRSxjQUFBLENBR0osa0VBQ0UsWUFBQSxDQUNBLHFCQUFBLENBQ0EsV0FBQSxDQUNBLHVCQUFBLENBQ0EsV0FBQSxDQUNBLFlBQUEsQ0FFRiwyREFDRSxlQUFBLENBQ0Esa0JBQUEsQ0FDQSxvQkFBQSxDQUNBLHNCQUFBLENBQ0EsZUFBQSxDQUNBLGFBQUEsQ0FDQSxXQUFBLENBQ0EscUNBQUEsQ0FFQSxnRUFDRSxXQUFBLENBRUYsa0VBQ0UsZUFBQSxDQUVGLGdFQUNFLHVDQUFBLENBRUYsNkRBQ0UsYUFBQSxDQUdKLDBEQUNFLGtCQUFBLENBQ0Esd0JBQUEsQ0FDQSx1Q0FBQSxDQUVGLDJEQUNFLFlBQUEsQ0FDQSxhQUFBLENBQ0EsNEJBQUEsQ0FDQSw2QkFBQSxDQUNBLHFDQUFBLENBTUYsNmxCQUVFLGdEQUFBLENBRUYsa1JBQ0UsZ0RBQUEsQ0FFQSxxbUNBR0UscUNBQUEsQ0FFRixxWEFDRSxxQ0FBQSxDQUVGLHdYQUNFLGVBQUEsQ0FJTiw4R0FFRSx3QkFBQSxDQUVBLHNLQUNFLG9CQUFBLENBQ0EsMkVBQUEsQ0FFQSwweEJBR0UsYUFBQSxDQUlOLG9GQUNFLHdCQUFBLENBQ0EsbUNBQUEsQ0FFQSwwSEFDRSxZQUFBLENBRUYsa01BRUUsY0FBQSxDQUVGLDBHQUNFLG9CQUFBLENBQ0EsZ0RBQUEsQ0FFRixrSEFDRSxtQkFBQSxDQUlGLGlGQUNFLG9CQUFBLENBQ0EsMEJBQUEsQ0FDQSxlQUFBLENBRUEsNEZBQ0UscUVBQUEsQ0FFRiwwSEFDRSwrQkFBQSxDQUdKLDZHQUNFLCtDQUFBLENBSUYsdUZBQ0Usb0JBQUEsQ0FDQSxtRkFBQSxDQUNBLGVBQUEsQ0FDQSxjQUFBLENBRUEsa0dBQ0UscUVBQUEsQ0FFRiw4SEFDRSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxrQkFBQSxDQUNBLGFBQUEsQ0FDQSxnQkFBQSxDQUNBLG9CQUFBLENBR0osbUhBQ0UsK0NBQUEsQ0FJTixnRUFDRSxxQkFBQSxDQUNBLG1CQUFBLENBRUEsc0dBQUEsWUFBQSxDQ2hTSixhQUNFLFlBQUEsQ0FFQSw4QkFDRSxZQUFBLENBQ0EsZ0JBQUEsQ0FJSixvQ0FHRSxxQ0FBQSxDQUNBLGVBQUEsQ0FFQSw0REFDRSxtQkFBQSxDQUNBLDZCQUFBLENBQ0EsOENBQUEsQ0FDQSxvQkFBQSxDQUdGLHdOQUtFLGVBQUEsQ0FNQSxzTUFDRSxZQUFBLENBSUosa0RBQ0UsaUJBQUEsQ0FDQSxrQkFBQSxDQUNBLG9CQUFBLENBR0YsMENBQ0UsaUJBQUEsQ0FDQSxnQkFBQSxDQUNBLGtCQUFBLENBQ0Esb0JBQUEsQ0FHRiwwQ0FDRSxrQkFBQSxDQUNBLGdCQUFBLENBQ0Esa0JBQUEsQ0FDQSxvQkFBQSxDQUdGLDBDQUNFLGtCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxpQkFBQSxDQUNBLG9CQUFBLENBR0Ysd0NBQ0Usd0JBQUEsQ0FDQSxzQkFBQSxDQUdGLDRDQUNFLGdCQUFBLENBQ0EsZUFBQSxDQUdGLG9GQUVFLGdCQUFBLENBQ0EsbUJBQUEsQ0FDQSxtQkFBQSxDQUNBLGtCQUFBLENBQ0EsU0FBQSxDQUdGLDBDQUNFLGtCQUFBLENBQ0Esb0JBQUEsQ0FHRiw4Q0FDRSxRQUFBLENBR0Ysa0ZBQ0UsZUFBQSxDQUNBLGFBQUEsQ0FFQSx3RkFDRSxRQUFBLENBQ0EsU0FBQSxDQUlKLGdEQUFBLHNCQUFBLENBQ0Esc0RBQUEsc0JBQUEsQ0FDQSw0REFBQSxrQkFBQSxDQUNBLGtFQUFBLHNCQUFBLENBQ0Esd0VBQUEsc0JBQUEsQ0FDQSw4RUFBQSxrQkFBQSxDQUdBLGdIQUNFLDhCQUFBLENBQ0EsVUFBQSxDQUNBLHlDQUFBLENBQ0EsbUJBQUEsQ0FDQSxRQUFBLENBR0Ysc0ZBQ0UsWUFBQSxDQUNBLFdBQUEsQ0FHRiw4RkFDRSxZQUFBLENBQ0EsZUFBQSxDQUNBLFdBQUEsQ0FHRiwwSUFDRSw4QkFBQSxDQUdGLHNGQUNFLDJDQUFBLENBR0Ysa0dBQ0UsMkNBQUEsQ0FHRix3RkFDRSwyQ0FBQSxDQUdGLHNGQUNFLFFBQUEsQ0FJRixnRkFDRSxtQ0FBQSxDQUNBLG9DQUFBLENBQ0EsZ0JBQUEsQ0FDQSxpQkFBQSxDQUNBLGlCQUFBLENBQ0EsaUJBQUEsQ0FDQSxXQUFBLENBR0YsOEZBQ0UsWUFBQSxDQUNBLHNCQUFBLENBQ0EsV0FBQSxDQUNBLFdBQUEsQ0FDQSxTQUFBLENBQ0EsUUFBQSxDQUNBLFNBQUEsQ0FDQSxpQkFBQSxDQUVBLDRHQUNFLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLG9CQUFBLENBQ0Esa0JBQUEsQ0FDQSxPQUFBLENBQ0EsUUFBQSxDQUNBLG1DQUFBLENBQ0Esb0NBQUEsQ0FDQSxvQkFBQSxDQUNBLGVBQUEsQ0FJSixnREFDRSw0QkFBQSxDQUNBLCtCQUFBLENBQ0EsaUJBQUEsQ0FHRixrRUFDRSw0QkFBQSxDQUNBLCtCQUFBLENBQ0EsaUJBQUEsQ0FHRixnRUFDRSw0QkFBQSxDQUlKLGtCQUNFLFFBQUEsQ0FFQSxnQ0FBQSxvQkFBQSxDQUNBLCtCQUFBLGtCQUFBLENBR0Ysd0RBQ0UscUNBQ0Usd0JBQUEsQ0FBQSxxQkFBQSxDQUFBLGdCQUFBLENBQUEsQ0FJSiw2QkFDRSxZQUFBLENBQ0Esa0JBQUEsQ0FFQSxnREFDRSxzQkFBQSxDQUdGLDhDQUNFLG9CQUFBLENBR0YsK0NBQ0UscUJBQUEsQ0FLRixpQ0FDRSxjQUFBLENBSUosNEJBQ0UsNENBQUEsQ0FDQSxxQkFBQSxDQUNBLDJDQUFBLENBQ0EsWUFBQSxDQUNBLDZCQUFBLENBQ0Esa0JBQUEsQ0FDQSxlQUFBLENBQ0EsYUFBQSxDQUNBLFdBQUEsQ0FDQSxnQkFBQSxDQUNBLGdCQUFBLENBRUEsZ0NBQ0UsY0FBQSxDQUdGLGlEQUNFLGtCQUFBLENBQ0EsWUFBQSxDQUNBLGtCQUFBLENBRUEsdURBQ0UsZ0JBQUEsQ0FHRiw0REFDRSxrQkFBQSxDQUNBLG9CQUFBLENBQ0Esc0JBQUEsQ0FDQSxlQUFBLENBQ0EsbUJBQUEsQ0FDQSxXQUFBLENBR0YsbURBQ0UsZ0JBQUEsQ0FDQSxnQ0FBQSxDQUNBLGVBQUEsQ0FDQSxvQkFBQSxDQUNBLGVBQUEsQ0FFRix5REFDRSx5QkFBQSxDQUlKLHVDQUNFLGtCQUFBLENBQ0EsNkJBQUEsQ0FDQSxnQkFBQSxDQUNBLGdCQUFBLENBQ0EsYUFBQSxDQUlKLG1CQUNFLGNBQUEsQ0FDQSxxQkFBQSxDQUFBLGtCQUFBLENBSUEsOEJBQ0UsK0NBQUEsQ0FDQSxrQkFBQSxDQUNBLGlCQUFBLENBSUoscURBQ0UsMkRBQUEsQ0FDQSxxQkFBQSxDQUdGLDZCQUNFLCtEQUFBLENBSUEscURBRUUsc0RBQUEsQ0FJSixzQ0FDRSw2RUFBQSxDQUNBLGdGQUFBLENBQ0Esa0JBQUEsQ0FDQSw4Q0FBQSxDQUVBLHdIQUNFLG9GQUFBLENBR0YsYUFWRixzQ0FXSSxtQ0FBQSxDQUNBLGtCQUFBLENBQUEsQ0FJSixxQ0FDRSw0RUFBQSxDQUNBLDJEQUFBLENBQ0EsNEJBQUEsQ0FHRixrQ0FDRSx5RUFBQSxDQUNBLHdEQUFBLENBR0YseUJBQ0UsbUJBQUEsQ0FDQSxtQkFBQSxDQUNBLDQvQ0FBQSxDQUNBLDJCQUFBLENBQ0Esd0JBQUEsQ0FBQSxxQkFBQSxDQUFBLGdCQUFBLENBQ0EsY0FBQSxDQUVBLGFBUkYseUJBU0ksWUFBQSxDQUFBLENBSUosWUhwV0U7Ozs7Ozs7OztDQUFBLENBQUEsQ0FQRiwwQkFDRSxhQUFBLENBQ0EsZUFBQSxDQUNBLFdBQUEsQ0FFRixzQkFDRSxlQUFBLENBV0Ysa0JBQ0UsYUFBQSxDQUdGLHVOQU9FLGFBQUEsQ0FFRixvSUFJRSxhQUFBLENBRUYsa1JBVUUsYUFBQSxDQUVGLHNGQUdFLGFBQUEsQ0FFRixvREFFRSxhQUFBLENBRUYsMkVBR0UsYUFBQSxDQUVGLGdIQUlFLGFBQUEsQ0FFRix3QkFDRSxhQUFBLENBRUYsMEJBQ0UsYUFBQSxDQUNBLGVBQUEsQ0FFRix5QkFDRSxhQUFBLENBRUYsMkJBQ0UsYUFBQSxDQUNBLGlCQUFBLENBRUYseUJBQ0UsYUFBQSxDQUNBLGVBQUEsQ0FFRiwyQkFDRSxhQUFBLENBQ0Esd0JBQUEsQ0FFRiwyQkFDRSxhQUFBLENBQ0Esd0JBQUEsQ0dtUkYsYUZ4V0U7Ozs7Ozs7OztDQUFBLENBQUEsQ0FQRiwyQkFDRSxhQUFBLENBQ0EsZUFBQSxDQUNBLFdBQUEsQ0FFRix1QkFDRSxlQUFBLENBV0YsbUJBQ0UsYUFBQSxDQUdGLDhOQU9FLGFBQUEsQ0FFRix3SUFJRSxhQUFBLENBRUYsNFJBVUUsYUFBQSxDQUVGLHlGQUdFLGFBQUEsQ0FFRixzREFFRSxhQUFBLENBRUYsOEVBR0UsYUFBQSxDQUVGLG9IQUlFLGFBQUEsQ0FFRix5QkFDRSxhQUFBLENBRUYsMkJBQ0UsYUFBQSxDQUNBLGVBQUEsQ0FFRiwwQkFDRSxhQUFBLENBRUYsNEJBQ0UsYUFBQSxDQUNBLGlCQUFBLENBRUYsMEJBQ0UsYUFBQSxDQUNBLGVBQUEsQ0FFRiw0QkFDRSxhQUFBLENBQ0Esd0JBQUEsQ0FFRiw0QkFDRSxhQUFBLENBQ0Esd0JBQUEsQ0V1UkYscUNBQ0UsNC9DQUFBLENBSUEsdUNBQ0UsZ0VBQUEsQ0FHRix5Q0FDRSxrRUFBQSxDQUdGLCtDQUNFLHdFQUFBLENBR0YsdUNBQ0UsZ0VBQUEsQ0FHRiw2Q0FDRSxzRUFBQSxDQUdGLHdDQUNFLGlFQUFBLENBR0YsOENBQ0UsdUVBQUEsQ0FHRix1Q0FDRSxnRUFBQSxDQUdGLDZDQUNFLHNFQUFBLENBR0YsYUFyQ0YsK0JBc0NJLG1DQUFBLENBQUEsQ0FJSixtQkFDRSwrQ0FBQSxDQUNBLG1CQUFBLENBQ0Esb0NBQUEsQ0FDQSxTQUFBLENBR0YsdUJBQ0Usb0JBQUEsQ0FDQSxpQkFBQSxDQUNBLFNBQUEsQ0FDQSxjQUFBLENBQ0EsbUJBQUEsQ0FFQSxVQUFBLENBQ0EsK0JBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLGlCQUFBLENBQ0EsaUJBQUEsQ0FDQSxpQkFBQSxDQUVBLDJCQUNFLG1FQUFBLENBR0YsOEJBQ0Usc0VBQUEsQ0FLSiw0REFDRSx3QkFBQSxDQURGLHVEQUNFLHdCQUFBLENBRUYsMENBQ0UsdUJBQUEsQ0FBQSxvQkFBQSxDQUFBLGVBQUEsQ0N2Y0YseUNBRUUsaUJBQUEsQ0FDQSxZQUFBLENBQ0Esa0JBQUEsQ0FFQSx5REFDRSxpQkFBQSxDQUNBLFlBQUEsQ0FDQSw2QkFBQSxDQUNBLFVBQUEsQ0FDQSwyQkFBQSxDQUNBLE1BQUEsQ0FDQSxPQUFBLENBRUYsdURBQ0UsaUJBQUEsQ0FDQSxjQUFBLENBQ0EsaUJBQUEsQ0FFRix5REFDRSxpQkFBQSxDQUNBLFVBQUEsQ0FDQSxnREFBQSxDQUNBLGlEQUFBLENBQ0EseUNBQUEsQ0FDQSwyQ0FBQSxDQUNBLGtCQUFBLENBS0YsOEJBQ0UsVUFBQSxDQUVGLHdCQUNFLGtCQUFBLENBQ0Esa0VBQUEsQ0FFQSw2QkFDRSxnQ0FBQSxDQUNBLGNBQUEsQ0FHSix1QkFDRSxlQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxhQUFBLENBQ0EsY0FBQSxDQUNBLHdDQUFBLENBQ0Esd0JBQUEsQ0FDQSxzQ0FBQSxDQUVBLHFDQUNFLDhCQUFBLENBRUEseUNBQUEsV0FBQSxDQUlKLHdCQUNFLG1EQUFBLENBRUEsZ0NBQUEseUNBQUEsQ0FFRixzQ0FBQSxrREFBQSxDQUNBLGdDQUNFLGdEQUFBLENBQ0EsbURBQUEsQ0FDQSxnREFBQSxDQUNBLGlEQUFBLENBQ0EscUJBQUEsQ0FFQSx1REFBQSxvQkFBQSxDQUdBLHNFQUFBLDRDQUFBLENBQ0EsNkVBQ0UsY0FBQSxDQUVBLG1GQUNFLGNBQUEsQ0FDQSxlQUFBLENBSU4sc0RBQUEsOEJBQUEsQ0FJQSxpQ0FDRSxpRUFBQSxDQUVBLG9EQUFBLGtCQUFBLENBRUYsZ0NBQ0UsU0FBQSxDQUNBLDRDQUFBLENBQ0EsY0FBQSxDQUVBLHFDQUFBLG1CQUFBLENBR0YsaUNBQ0Usa0RBQUEsQ0FDQSxtREFBQSxDQUNBLDZEQUFBLENBR0YsaUNBQ0UsaUJBQUEsQ0FDQSxpQ0FBQSxDQUNBLG1DQUFBLENBQ0EsV0FBQSxDQUNBLFNBQUEsQ0FFRixnQ0FHRSxvUUFBQSxDQVVBLHVCQUFBLENBRUEsK0dBQ3lCLGlCQUFBLENBSzdCLDJDQUNFLGtEQUFBLFlBQUEsQ0FBQSxDQUVGLDBDQUNFLHNDQUFBLGdCQUFBLENBQUEsQ0FNRSxxRkFFRSxXQUFBLENBRUYsa0RBQ0UsV0FBQSxDQUVGLDJEQUNFLFdBQUEsQ0M1Sk4sV0FDRSwyQkFBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLDhKQUFBLENBS0YsV0FDRSwyQkFBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLDRLQUFBLENBS0YsV0FDRSwyQkFBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLGdMQUFBLENBS0YsV0FDRSwyQkFBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLHdLQUFBLENuQktGLFdBQ0UsMkJBQUEsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSw4SkFBQSxDQUtGLFdBQ0UsMkJBQUEsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSw4S0FBQSxDQUtGLFdBQ0UsMkJBQUEsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSxrTEFBQSxDQUtGLFdBQ0UsMkJBQUEsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSwwS0FBQSxDQU1GLEVBQ0UscUJBQUEsQ0FDQSx5QkFBQSxDQUNBLDJEQUFBLENBQ0Esb0JBQUEsQ0FDQSx5QkFBQSxDQUNBLHlCQUFBLENBQ0EsZ0NBQUEsQ0FDQSwwQkFBQSxDQUNBLHFGQUFBLENBQ0EsdUNBQUEsQ0FDQSwwQ0FBQSxDQUNBLG1EQUFBLENBQ0EsK0NBQUEsQ0FDQSw2Q0FBQSxDQUdBLG1CQUNZLHFCQUFBLENBRVoseUJBcEJGLEVBcUJJLHlCQUFBLENBQUEsQ0FHSixNQW9CRSwwQkFBQSxDQUNBLGdEQUFBLENBQ0Esa0JBQUEsQ0FyQkEsb0JBQ0UsaUJBQUEsQ0FHRiw0Q0FDRSxZQUFBLENBQ0EsV0FBQSxDQUNBLGlCQUFBLENBQ0EsV0FBQSxDQUNBLFNBQUEsQ0FDQSxxQkFBQSxDQUNBLHdCQUFBLENBR0Ysb0dBRUUsYUFBQSxDQVFKLG9CQUNFLFNBQUEsQ0FFRiwrQkFDRSxVQUFBLENBRUYsbUZBQ0UsVUFBQSxDQUdGLDBCQUNFLDJDQUFBLENBQ0Esb0JBQUEsQ0FFRixnQ0FDRSwyQ0FBQSxDQUNBLG9CQUFBLENBRUYsMkJBQ0UsMkNBQUEsQ0FDQSxvQkFBQSxDQUVGLG1EQUNFLGFBQUEsQ0FHRixhQUFBLGNBQUEsQ0FDQSxZQUFBLGNBQUEsQ0FFQSxLQUNFLGtDQUFBLENBQ0EsaUNBQUEsQ0FDQSxpQ0FBQSxDQUVBLDhCQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsK0JBQUEsQ0FDQSwwQkFBQSxDQUNBLHNDQUFBLENBQ0Esd0JBQUEsQ0FBQSxxQkFBQSxDQUFBLGdCQUFBLENBR0YsVUFFRSx3QkFBQSxDQUNBLFVBQUEsQ0FDQSxlQUFBLENBR0EsYUFQRixVQVFJLDJCQUFBLENBQUEiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy8gQ29weXJpZ2h0IMKpIDIwMjEgQW50aWNybSBQbGF0Zm9ybSBDb250cmlidXRvcnMuXG4vLyBcbi8vIExpY2Vuc2VkIHVuZGVyIHRoZSBFY2xpcHNlIFB1YmxpYyBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbi8vIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS4gWW91IG1heVxuLy8gb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdCBodHRwczovL3d3dy5lY2xpcHNlLm9yZy9sZWdhbC9lcGwtMi4wXG4vLyBcbi8vIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbi8vIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbi8vIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuLy8gXG4vLyBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4vLyBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbi8vXG5cbkBpbXBvcnQgXCIuL192YXJzLnNjc3NcIjtcbkBpbXBvcnQgXCIuL19jb2xvcnMuc2Nzc1wiO1xuQGltcG9ydCBcIi4vX2x1bWlhLWNvbG9ycy5zY3NzXCI7XG5AaW1wb3J0IFwiLi9fbGF5b3V0cy5zY3NzXCI7XG5AaW1wb3J0IFwiLi9fcHJpbnQuc2Nzc1wiO1xuQGltcG9ydCBcIi4vY29tbW9uLnNjc3NcIjtcbkBpbXBvcnQgXCIuL2J1dHRvbi5zY3NzXCI7XG5AaW1wb3J0IFwiLi9lZGl0b3JzLnNjc3NcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMuc2Nzc1wiO1xuQGltcG9ydCBcIi4vZGlhbG9ncy5zY3NzXCI7XG5AaW1wb3J0IFwiLi9wb3B1cHMuc2Nzc1wiO1xuQGltcG9ydCBcIi4vbWl4aW5zLnNjc3NcIjtcbkBpbXBvcnQgXCIuL3BhbmVsLnNjc3NcIjtcbkBpbXBvcnQgXCIuL3Byb3NlLnNjc3NcIjtcbkBpbXBvcnQgXCIuL3RhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiLi9fdGV4dC1lZGl0b3Iuc2Nzc1wiO1xuXG5AaW1wb3J0IFwiLi9sb3ZlLnNjc3NcIjtcblxuQGltcG9ydCBcIi4vbW9uby5zY3NzXCI7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0lCTSBQbGV4IFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoJ0lCTSBQbGV4IFNhbnMnKSxcbiAgICBsb2NhbCgnSUJNUGxleFNhbnMnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL2NvbXBsZXRlL3dvZmYyL0lCTVBsZXhTYW5zLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi9mb250cy9jb21wbGV0ZS93b2ZmL0lCTVBsZXhTYW5zLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSUJNIFBsZXggU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbCgnSUJNIFBsZXggU2FucyBNZWRpdW0nKSxcbiAgICBsb2NhbCgnSUJNUGxleFNhbnMtTWVkaXVtJyksXG4gICAgdXJsKCcuLi9mb250cy9jb21wbGV0ZS93b2ZmMi9JQk1QbGV4U2Fucy1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi9mb250cy9jb21wbGV0ZS93b2ZmL0lCTVBsZXhTYW5zLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJQk0gUGxleCBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IGxvY2FsKCdJQk0gUGxleCBTYW5zIFNlbWlCb2xkJyksXG4gICAgbG9jYWwoJ0lCTVBsZXhTYW5zLVNlbWlCb2xkJyksXG4gICAgdXJsKCcuLi9mb250cy9jb21wbGV0ZS93b2ZmMi9JQk1QbGV4U2Fucy1TZW1pQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL2ZvbnRzL2NvbXBsZXRlL3dvZmYvSUJNUGxleFNhbnMtU2VtaUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSUJNIFBsZXggU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbCgnSUJNIFBsZXggU2FucyBCb2xkJyksXG4gICAgbG9jYWwoJ0lCTVBsZXhTYW5zLUJvbGQnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL2NvbXBsZXRlL3dvZmYyL0lCTVBsZXhTYW5zLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi9mb250cy9jb21wbGV0ZS93b2ZmL0lCTVBsZXhTYW5zLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHNjcm9sbGJhci1jb2xvcjogdmFyKC0tdGhlbWUtbmF2cGFuZWwtZGl2aWRlcikgdHJhbnNwYXJlbnQ7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLS1ib2R5LWZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgLS1zdGF0dXMtYmFyLWhlaWdodDogMzZweDtcbiAgLS1zdGF0dXMtYmFyLW5vcm1hbC1oZWlnaHQ6IDM2cHg7XG4gIC0tcGFuZWwtYXNpZGUtd2lkdGg6IDI1cmVtOyAvLyAyMHJlbTtcbiAgLS1mb250LWZhbWlseTogJ0lCTSBQbGV4IFNhbnMnLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bztcbiAgLS1tb25vLWZvbnQ6ICdJQk0gUGxleCBNb25vJywgbW9ub3NwYWNlO1xuICAtLXRpbWluZy1zaGFkb3c6IGN1YmljLWJlemllcigwLC42NSwuMzUsMSk7XG4gIC0tdGltaW5nLW1haW46IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgLS10aW1pbmctcm90YXRlOiBjdWJpYy1iZXppZXIoLjI4LDEuOTIsLjM5LC41Nik7XG4gIC0tdGltaW5nLWNsb2NrOiBjdWJpYy1iZXppZXIoLjM1LDIuMSwuNzksLjcxKTtcbiAgLy8gdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgXG4gICY6OmFmdGVyLFxuICAmOjpiZWZvcmUgeyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLS1zdGF0dXMtYmFyLWhlaWdodDogNzBweDtcbiAgfVxufVxuOnJvb3Qge1xuICAucGx5cl9fdm9sdW1lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAucGx5cl9fdm9sdW1lIGlucHV0W2RhdGEtcGx5cj1cInZvbHVtZVwiXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtM3JlbTtcbiAgICB0b3A6IC0xcmVtO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgfVxuXG4gIC5wbHlyX192b2x1bWU6aG92ZXIgaW5wdXRbZGF0YS1wbHlyPVwidm9sdW1lXCJdLFxuICAucGx5cl9fdm9sdW1lIGlucHV0W2RhdGEtcGx5cj1cInZvbHVtZVwiXTpob3ZlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAtLXBseXItY29sb3ItbWFpbjogI2ZmZmZmZjtcbiAgLS1wbHlyLXZpZGVvLWNvbnRyb2wtYmFja2dyb3VuZC1ob3ZlcjogI2QzZDNkM2EyO1xuICAtLWFwcC1oZWlnaHQ6IDEwMCU7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNnB4O1xufVxuOjotd2Via2l0LXNjcm9sbGJhcjpob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiA2cHg7XG59XG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLCAucGFuZWwtaW5zdGFuY2UgLnNjcm9sbCAuc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIG1hcmdpbjogNnB4O1xuICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zY3JvbGxiYXItYmFyLWNvbG9yKTtcbn1cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zY3JvbGxiYXItYmFyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xufVxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNjcm9sbGJhci1iYXItaG92ZXIpO1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG59XG46Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNjcm9sbGJhci1iYXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG59XG4ua2FuYmFuLWNvbnRhaW5lciAuc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIG1hcmdpbjogMi41cmVtO1xufVxuXG4ubm9ybWFsLWZvbnQgeyBmb250LXNpemU6IDE2cHg7IH1cbi5zbWFsbC1mb250IHsgZm9udC1zaXplOiAxNHB4OyB9XG5cbmJvZHkge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcblxuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYm9keS1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tY29udGVudC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWJnLWNvbG9yKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgaGVpZ2h0OiB2YXIoLS1hcHAtaGVpZ2h0KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIHRvdWNoLWFjdGlvbjogbm9uZTtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8vXG4vLyBDb3B5cmlnaHQgwqkgMjAyMSBBbnRpY3JtIFBsYXRmb3JtIENvbnRyaWJ1dG9ycy5cbi8vIFxuLy8gTGljZW5zZWQgdW5kZXIgdGhlIEVjbGlwc2UgUHVibGljIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuLy8geW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLiBZb3UgbWF5XG4vLyBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0IGh0dHBzOi8vd3d3LmVjbGlwc2Uub3JnL2xlZ2FsL2VwbC0yLjBcbi8vIFxuLy8gVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuLy8gZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuLy8gV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4vLyBcbi8vIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbi8vIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuLy9cblxuKiB7XG4gIC8qKiBTcGFjZSAmIERpbWVuc2lvbnMgKiovXG5cbiAgLS1zcGFjaW5nLTBfMjU6IDAuMTI1cmVtO1xuICAtLXNwYWNpbmctMF81OiAwLjI1cmVtO1xuICAtLXNwYWNpbmctMF83NTogMC4zNzVyZW07XG4gIC0tc3BhY2luZy0xOiAwLjVyZW07XG4gIC0tc3BhY2luZy0xXzI1OiAwLjYyNXJlbTtcbiAgLS1zcGFjaW5nLTFfNTogMC43NXJlbTtcbiAgLS1zcGFjaW5nLTFfNzU6IDAuODc1cmVtO1xuICAtLXNwYWNpbmctMjogMXJlbTtcbiAgLS1zcGFjaW5nLTJfMjU6IDEuMTI1cmVtO1xuICAtLXNwYWNpbmctMl81OiAxLjI1cmVtO1xuICAtLXNwYWNpbmctMl83NTogMS4zNzVyZW07XG4gIC0tc3BhY2luZy0zOiAxLjVyZW07XG4gIC0tc3BhY2luZy0zXzI1OiAxLjYyNXJlbTtcbiAgLS1zcGFjaW5nLTNfNTogMS43NXJlbTtcbiAgLS1zcGFjaW5nLTQ6IDJyZW07XG4gIC0tc3BhY2luZy00XzU6IDIuMjVyZW07XG4gIC0tc3BhY2luZy01OiAyLjVyZW07XG4gIC0tc3BhY2luZy01XzU6IDIuNzVyZW07XG4gIC0tc3BhY2luZy02OiAzcmVtO1xuICAtLXNwYWNpbmctNl81OiAzLjVyZW07XG4gIC0tc3BhY2luZy03OiA0cmVtO1xuICAtLXNwYWNpbmctODogNXJlbTtcbiAgLS1zcGFjaW5nLTk6IDZyZW07XG4gIC0tc3BhY2luZy0xMDogNy41cmVtO1xuXG4gIC8qKiBVSSBFbGVtZW50cyBTaXplICoqL1xuXG4gIC0tZ2xvYmFsLW1pbi1TaXplOiAxcmVtO1xuICAtLWdsb2JhbC1leHRyYS1zbWFsbC1TaXplOiAxLjVyZW07XG4gIC0tZ2xvYmFsLXNtYWxsLVNpemU6IDJyZW07XG4gIC0tZ2xvYmFsLW1lZGl1bS1TaXplOiAyLjVyZW07XG4gIC0tZ2xvYmFsLWxhcmdlLVNpemU6IDNyZW07XG4gIC0tZ2xvYmFsLWV4dHJhLWxhcmdlLVNpemU6IDMuNXJlbTtcbiAgLS1nbG9iYWwtbWF4LVNpemU6IDRyZW07XG5cbiAgLyoqIEJvcmRlciBSYWRpdXMgKiovXG5cbiAgLS1taW4tQm9yZGVyUmFkaXVzOiAwLjEyNXJlbTtcbiAgLS1leHRyYS1zbWFsbC1Cb3JkZXJSYWRpdXM6IDAuMjVyZW07XG4gIC0tZXh0cmEtc21hbGwtZm9jdXMtQm9yZGVyUmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1zbWFsbC1Cb3JkZXJSYWRpdXM6IDAuMzc1cmVtO1xuICAtLXNtYWxsLWZvY3VzLUJvcmRlclJhZGl1czogMC41cmVtO1xuICAtLW1lZGl1bS1Cb3JkZXJSYWRpdXM6IDAuNXJlbTtcbiAgLS1tZWRpdW0tZm9jdXMtQm9yZGVyUmFkaXVzOiAwLjYyNXJlbTtcbiAgLS1sYXJnZS1Cb3JkZXJSYWRpdXM6IDFyZW07XG4gIC0tbGFyZ2UtZm9jdXMtQm9yZGVyUmFkaXVzOiAxLjEyNXJlbTtcblxuICAvKiogU2hhZG93IFByb3BlcnRpZXMgKiovXG5cbiAgLS1nbG9iYWwtcG9wb3Zlci1TaGFkb3dCbHVyOiAwLjc1cmVtO1xuICAtLWdsb2JhbC1wb3BvdmVyLVNoYWRvd1NwcmVhZDogMDtcbiAgLS1nbG9iYWwtcG9wb3Zlci1TaGFkb3dYOiAwO1xuICAtLWdsb2JhbC1wb3BvdmVyLVNoYWRvd1k6IDAuNXJlbTtcbiAgLS1nbG9iYWwtbW9kYWwtU2hhZG93Qmx1cjogMS41cmVtO1xuICAtLWdsb2JhbC1tb2RhbC1TaGFkb3dTcHJlYWQ6IDAuMjVyZW07XG4gIC0tZ2xvYmFsLW1vZGFsLVNoYWRvd1g6IDA7XG4gIC0tZ2xvYmFsLW1vZGFsLVNoYWRvd1k6IDEuNXJlbTtcbn1cbiIsIi8vXG4vLyBDb3B5cmlnaHQgwqkgMjAyMSBBbnRpY3JtIFBsYXRmb3JtIENvbnRyaWJ1dG9ycy5cbi8vIFxuLy8gTGljZW5zZWQgdW5kZXIgdGhlIEVjbGlwc2UgUHVibGljIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuLy8geW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLiBZb3UgbWF5XG4vLyBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0IGh0dHBzOi8vd3d3LmVjbGlwc2Uub3JnL2xlZ2FsL2VwbC0yLjBcbi8vIFxuLy8gVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuLy8gZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuLy8gV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4vLyBcbi8vIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbi8vIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuLy9cblxuLyogQ29tbW9uIENvbG9ycyAqL1xuKiB7XG4gIC0tcHJpbWFyeS1idXR0b24tY29sb3I6ICNmZmY7XG4gIC0tcHJpbWFyeS1idXR0b24tY29udGVudC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOCk7XG4gIC0tcHJpbWFyeS1idXR0b24tYm9yZGVyOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4wOSk7XG4gIC0tcHJpbWFyeS1idXR0b24tb3V0bGluZTogIzUxOTBFQztcbiAgLS1wcmltYXJ5LWJ1dHRvbi10cmFuc3BhcmVudDogcmdiYSg0MywgODEsIDE0NCwgMC4yKTtcblxuICAtLXByaW1hcnktYnV0dG9uLWRlZmF1bHQ6ICMyMDVEQzI7XG4gIC0tcHJpbWFyeS1idXR0b24taG92ZXJlZDogIzM1NzVERTtcbiAgLS1wcmltYXJ5LWJ1dHRvbi1wcmVzc2VkOiAjMUM1MkFCO1xuICAtLXByaW1hcnktYnV0dG9uLWZvY3VzZWQ6ICMyMDVEQzI7XG4gIC0tc2Vjb25kYXJ5LWJ1dHRvbi1jb2xvcjogcmdiYSgwLCAwLCAwLCAuOCk7XG4gIC0tc2Vjb25kYXJ5LWJ1dHRvbi1kZWZhdWx0OiAjRDNFMUY4O1xuICAtLXNlY29uZGFyeS1idXR0b24taG92ZXJlZDogI0JERDJGNTtcbiAgLS1zZWNvbmRhcnktYnV0dG9uLXByZXNzZWQ6ICNBN0MzRjE7XG4gIC0tc2Vjb25kYXJ5LWJ1dHRvbi1mb2N1c2VkOiAjQkREMkY1O1xuICAtLXBvc2l0aXZlLWJ1dHRvbi1kZWZhdWx0OiAjMjZBODY5O1xuICAtLXBvc2l0aXZlLWJ1dHRvbi1ob3ZlcmVkOiAjMkJCQjc1O1xuICAtLXBvc2l0aXZlLWJ1dHRvbi1wcmVzc2VkOiAjMjE5MTVCO1xuICAtLXBvc2l0aXZlLWJ1dHRvbi1mb2N1c2VkOiAjMjZBODY5O1xuICAtLW5lZ2F0aXZlLWJ1dHRvbi1kZWZhdWx0OiAjQ0E0MjQyO1xuICAtLW5lZ2F0aXZlLWJ1dHRvbi1ob3ZlcmVkOiAjRDA1ODU4O1xuICAtLW5lZ2F0aXZlLWJ1dHRvbi1wcmVzc2VkOiAjQkYzNjM2O1xuICAtLW5lZ2F0aXZlLWJ1dHRvbi1mb2N1c2VkOiAjQ0E0MjQyO1xuXG4gIC0td2hpdGUtY29sb3I6ICNmZmY7XG4gIC0tZHVvdG9uZS1jb2xvcjogcmdiYSgxMjYsIDEzNCwgMTU4LCAuMjUpO1xuXG4gIC0tc3lzdGVtLWVycm9yLWNvbG9yOiAjRUU3QTdBO1xuICAtLXN5c3RlbS1lcnJvci02MC1jb2xvcjogcmdiYSgyMzgsIDEyMiwgMTIyLCAuNik7IC8vICNFRTdBN0EgLyA2MCVcblxuICAtLWFjdGl2aXR5LXN0YXR1cy1hY3RpdmU6ICMzNERCODA7XG4gIC0tYWN0aXZpdHktc3RhdHVzLWRuZDogI0Q5NTc1NztcbiAgLS1hY3Rpdml0eS1zdGF0dXMtYnVzeTogI0ZDQzUwMDtcbiAgLS1hY3Rpdml0eS1zdGF0dXMtYXdheTogIzkwOTlBMjtcblxuICAtLWdyYXlzY2FsZS1ncmV5LTAzOiAjNzc4MThFO1xuICBcbiAgLS1wcmltYXJ5LWNvbG9yLXB1cnBsZS0wMTogIzRjMzhiZDtcbiAgLS1wcmltYXJ5LWNvbG9yLXB1cnBsZS0wMjogIzY0NTJkYjtcbiAgLS1wcmltYXJ5LWNvbG9yLXB1cnBsZS0wMzogIzlEOTJDNDtcbiAgLS1wcmltYXJ5LWNvbG9yLW9yYW5nZS0wMTogI0NDNDcyNjtcbiAgLS1wcmltYXJ5LWNvbG9yLW9yYW5nZS0wMjogI0Y0Nzc1ODtcbiAgLS1wcmltYXJ5LWNvbG9yLXNreWJsdWU6ICM5M0NBRjM7XG4gIC0tcHJpbWFyeS1jb2xvci1waW5rOiAjRkE4REExO1xuXG4gIC0taGlnaGxpZ2h0LWJsdWUtMDE6ICMwMDg0RkY7XG4gIC0taGlnaGxpZ2h0LXJlZDogI0Y5NkU1MDtcbiAgLS1oaWdobGlnaHQtcmVkLWhvdmVyOiAjZmY5NjdlO1xuICAtLWhpZ2hsaWdodC1yZWQtcHJlc3M6ICNmOTZmNTBiZDtcblxuICAtLXRleHQtZWRpdG9yLXNlbGVjdGVkLW5vZGUtYmFja2dyb3VuZDogcmdiYSg0MywgODEsIDE0NCwgMC4xKTtcbiAgLS10ZXh0LWVkaXRvci1zZWxlY3RlZC1ub2RlLWNvbG9yOiAjOTNDQUYzO1xuXG4gIC0tdGV4dC1lZGl0b3ItaGlnaGxpZ2h0ZWQtbm9kZS13YXJuaW5nLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjAzLCAwLCAuMjQpO1xuICAtLXRleHQtZWRpdG9yLWhpZ2hsaWdodGVkLW5vZGUtd2FybmluZy1iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjAzLCAwLCAuMTIpO1xuICAtLXRleHQtZWRpdG9yLWhpZ2hsaWdodGVkLW5vZGUtd2FybmluZy1ib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyMDMsIDAsIC4zNSk7XG5cbiAgLS10ZXh0LWVkaXRvci1oaWdobGlnaHRlZC1ub2RlLWFkZC1iYWNrZ3JvdW5kLWNvbG9yOiAjREFFRERDO1xuICAtLXRleHQtZWRpdG9yLWhpZ2hsaWdodGVkLW5vZGUtYWRkLWZvbnQtY29sb3I6ICMxQzQyMjA7XG5cbiAgLS10ZXh0LWVkaXRvci1oaWdobGlnaHRlZC1ub2RlLWRlbGV0ZS1iYWNrZ3JvdW5kLWNvbG9yOiAjRjZEQ0RBO1xuICAtLXRleHQtZWRpdG9yLWhpZ2hsaWdodGVkLW5vZGUtZGVsZXRlLWZvbnQtY29sb3I6ICM1NDIwMUM7XG4gIFxuICAtLXRleHQtZWRpdG9yLXRhYmxlLW1hcmtlci1jb2xvcjogI2JlYmViZjtcblxuICAtLXRoZW1lLWNsb2NrZmFjZS1zZWMtYXJyb3c6IGNvbmljLWdyYWRpZW50KGF0IDUwJSAtMTBweCwgcmdiYSgyNTUsIDAsIDAsIDApLCByZ2JhKDI1NSwgMCwgMCwgMCkgNDklLCAjRjQ3NzU4IDUwJSwgcmdiYSgyNTUsIDAsIDAsIDApIDUxJSwgcmdiYSgyNTUsIDAsIDAsIDApIDEwMCUpO1xuICAtLXRoZW1lLWNsb2NrZmFjZS1zZWMtaG9sZGVyOiAjRjQ3NzU4O1xuXG4gIC0tZHJhd2luZy1iZy1jb2xvcjogI0VFRUVFRTtcbn1cblxuLyogRGFyayBUaGVtZSAqL1xuLnRoZW1lLWRhcmsge1xuICAtLXRoZW1lLXRleHQtcHJpbWFyeS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOCk7XG4gIC0tdGhlbWUtdGV4dC1wbGFjZWhvbGRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNCk7XG5cbiAgLS1wcmltYXJ5LWJ1dHRvbi1kaXNhYmxlZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTIpO1xuICAtLXByaW1hcnktYnV0dG9uLWRpc2FibGVkLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC40KTtcbiAgLS1zZWNvbmRhcnktYnV0dG9uLWRpc2FibGVkOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xMik7XG4gIC0tc2Vjb25kYXJ5LWJ1dHRvbi1kaXNhYmxlZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNCk7XG4gIC0tcG9zaXRpdmUtYnV0dG9uLWRpc2FibGVkOiByZ2JhKDM4LCAxNjgsIDEwNSwgLjIpO1xuICAtLXBvc2l0aXZlLWJ1dHRvbi1kaXNhYmxlZC1jb2xvcjogcmdiYSgzOCwgMTY4LCAxMDUsIC42KTtcbiAgLS1uZWdhdGl2ZS1idXR0b24tZGlzYWJsZWQ6IHJnYmEoMjAyLCA2NiwgNjYsIC4yKTtcbiAgLS1uZWdhdGl2ZS1idXR0b24tZGlzYWJsZWQtY29sb3I6IHJnYmEoMjAyLCA2NiwgNjYsIC42KTtcblxuICAtLXRoZW1lLWJ1dHRvbi1kZWZhdWx0OiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4wMik7XG4gIC0tdGhlbWUtYnV0dG9uLWhvdmVyZWQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjA0KTtcbiAgLS10aGVtZS1idXR0b24tcHJlc3NlZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMDgpO1xuICAtLXRoZW1lLWJ1dHRvbi1mb2N1c2VkOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4wNCk7XG4gIC0tdGhlbWUtYnV0dG9uLWZvY3VzZWQtYm9yZGVyOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4wOSk7XG4gIC0tdGhlbWUtYnV0dG9uLWRpc2FibGVkOiB0cmFuc3BhcmVudDtcbiAgLS10aGVtZS1idXR0b24tYm9yZGVyOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4wOSk7XG5cbiAgLS10aGVtZS1icmVhZGNydW1iLWRlZmF1bHQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIC0tdGhlbWUtYnJlYWRjcnVtYi1ob3ZlcmVkOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4wOCk7XG4gIC0tdGhlbWUtYnJlYWRjcnVtYi1wcmVzc2VkOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKTtcbiAgLS10aGVtZS1idXR0b24taWNvbi1kZWZhdWx0OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAtLXRoZW1lLWJ1dHRvbi1pY29uLWhvdmVyZWQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjA2KTtcbiAgLS10aGVtZS1idXR0b24taWNvbi1wcmVzc2VkOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKTtcblxuICAtLXRoZW1lLWJ1dHRvbi1jb250cmFzdC1jb2xvcjogIzAwMDtcbiAgLS10aGVtZS1idXR0b24tY29udHJhc3QtZW5hYmxlZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOCk7XG4gIC0tdGhlbWUtYnV0dG9uLWNvbnRyYXN0LWhvdmVyZWQ6ICNmZmY7XG4gIC0tdGhlbWUtYnV0dG9uLWNvbnRyYXN0LXByZXNzZWQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjYpO1xuICAtLXRoZW1lLWJ1dHRvbi1jb250cmFzdC1kaXNhYmxlZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNik7XG4gIC0tdGhlbWUtYnV0dG9uLWNvbnRyYXN0LWRpc2FibGVkLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KTtcbiAgLS10aGVtZS1idXR0b24tY29udHJhc3QtYm9yZGVyOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4yKTtcblxuICAtLXRoZW1lLXJlZmlucHV0LWRpdmlkZXI6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjA3KTtcbiAgLS10aGVtZS1yZWZpbnB1dC1ib3JkZXI6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEpO1xuXG4gIC8vIEJlIGF3YXJlIHRvIHVwZGF0ZSBkZWZpbmVBbHBoYSgpIGZ1bmN0aW9uIGluIGNvbG9ycy50c1xuICAtLXRoZW1lLWJnLWNvbG9yOiAjMUExQTI4O1xuICAtLXRoZW1lLWJnLWFjY2VudC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMDgpO1xuICAtLXRoZW1lLWJnLWRhcmstY29sb3I6IHJnYmEoMCwgMCwgMCwgLjIpO1xuICAtLXRoZW1lLWJhY2stY29sb3I6ICMwZjBmMTg7XG4gIC0tdGhlbWUtb3ZlcmxheS1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMyk7XG4gIC0tdGhlbWUtc3RhdHVzYmFyLWNvbG9yOiAjMUExOTI4O1xuICAtLXRoZW1lLW5hdnBhbmVsLWNvbG9yOiAjMTQxNDFGO1xuICAtLXRoZW1lLW5hdnBhbmVsLWhvdmVyZWQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjA0KTtcbiAgLS10aGVtZS1uYXZwYW5lbC1zZWxlY3RlZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMDgpO1xuICAtLXRoZW1lLW5hdnBhbmVsLWRpdmlkZXI6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEpO1xuICAtLXRoZW1lLW5hdnBhbmVsLWJvcmRlcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSk7XG4gIC0tdGhlbWUtbmF2cGFuZWwtaWNvbnMtY29sb3I6ICM3RjdGN0Y7XG4gIC0tdGhlbWUtbmF2cGFuZWwtaWNvbnMtZGl2aWRlcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTEpO1xuICAtLXRoZW1lLW5hdnBhbmVsLXNoYWRvdy1tb2JpbGU6IGRyb3Atc2hhZG93KDAgMCAzcHggcmdiYSgwLCAwLCAwLCAuNSkpO1xuICAtLXRoZW1lLWNvbXAtaGVhZGVyLWNvbG9yOiAjMUYxRjJDO1xuICAtLXRoZW1lLWRpdmlkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjA2KTtcbiAgLS10aGVtZS1iZy1kaXZpZGVyLWNvbG9yOiAjMjgyODM0O1xuICAtLXRoZW1lLW1lbnRpb24tYmctY29sb3I6IHJnYmEoNTUsIDEyMiwgMjMwLCAwLjEpO1xuICAtLXRoZW1lLW1lbnRpb24tZm9jdXNlZC1iZy1jb2xvcjogcmdiYSg1NSwgMTIyLCAyMzAsIDAuMik7XG5cbiAgLS10aGVtZS10cmFucy1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMyk7XG4gIC0tdGhlbWUtZGFya2VyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC40KTtcbiAgLS10aGVtZS1oYWxmY29udGVudC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XG4gIC0tdGhlbWUtZGFyay1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNik7XG4gIC0tdGhlbWUtY29udGVudC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOCk7XG4gIC0tdGhlbWUtY2FwdGlvbi1jb2xvcjogI0ZGRjtcbiAgLS10aGVtZS1saW5rLWNvbG9yOiAjMzc3QUU2O1xuXG4gIC0tdGhlbWUtbGlzdC1ib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjA1KTtcbiAgLS10aGVtZS1saXN0LWhlYWRlci1jb2xvcjogI0M4OEM2NTtcbiAgLS10aGVtZS1saXN0LXN1YmhlYWRlci1jb2xvcjogIzI2MjYzNDtcbiAgLS10aGVtZS1saXN0LXJvdy1jb2xvcjogIzIxMjEyRjtcbiAgLS10aGVtZS1saXN0LWRpdmlkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjA5KTtcbiAgLS10aGVtZS1saXN0LXN1YmhlYWRlci1kaXZpZGVyOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4wNik7XG4gIFxuICAtLXRoZW1lLWxpc3QtYnV0dG9uLWNvbG9yOiAjMjYyNjMzO1xuICAtLXRoZW1lLWxpc3QtYnV0dG9uLWhvdmVyOiAjMkYyRjNBO1xuICAtLXRoZW1lLWxpbmstYnV0dG9uLWNvbG9yOiAjMjYyNjM0O1xuICAtLXRoZW1lLWxpbmstYnV0dG9uLWhvdmVyOiAjMkYyRjNCO1xuXG4gIC0tdGhlbWUtdGFibGUtYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKTtcbiAgLS10aGVtZS10YWJsZS1oZWFkZXItY29sb3I6ICMxQzFDMjk7XG4gIC0tdGhlbWUtdGFibGUtcm93LWNvbG9yOiAjMjEyMTJGO1xuXG4gIC0tdGhlbWUta2FuYmFuLWNhcmQtYmctY29sb3I6IHJnYmEoMjIyLCAyMjIsIDI0MCwgLjA0KTtcbiAgLS10aGVtZS1rYW5iYW4tY2FyZC1ib3JkZXI6IHRyYW5zcGFyZW50O1xuICAtLXRoZW1lLWthbmJhbi1jYXJkLWZvb3RlcjogcmdiYSgyMTcsIDIxNywgMjE3LCAuMDcpO1xuXG4gIC0tdGhlbWUtZWRpdGJveC1mb2N1cy1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMDQpO1xuICAtLXRoZW1lLWVkaXRib3gtZm9jdXMtYm9yZGVyOiAjNTE5MEVDO1xuICAtLXRoZW1lLXRhYmxpc3QtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjAyKTtcbiAgLS10aGVtZS10YWJsaXN0LXBsYWluLWNvbG9yOiAjMkE2NEM0OyAvLyBMaWdodFxuICAtLXRoZW1lLXRhYmxpc3QtcGxhaW4tZGl2aWRlcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMDcpOyAvLyBMaWdodCBpbnZlcnRcbiAgLS10aGVtZS1jaGVja2JveC1jb2xvcjogIzAwMDtcbiAgLS10aGVtZS1jaGVja2JveC1iZy1jb2xvcjogI0ZGRjtcbiAgLS10aGVtZS1jaGVja2JveC1ib3JkZXI6IHJnYmEoMCwgMCwgMCwgLjEyKTtcbiAgLS10aGVtZS1jaGVja2JveC1kaXNhYmxlZDogIzk5OTtcbiAgLS10aGVtZS1wcm9ncmVzcy1jb2xvcjogI0ZGRkZGRjtcbiAgLS10aGVtZS1wb3B1cC1jb2xvcjogIzJBMjkzOTtcbiAgLS10aGVtZS1wb3B1cC1ob3ZlcjogIzMzMzI0MDtcbiAgLS10aGVtZS1wb3B1cC1kaXZpZGVyOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4wOSk7XG4gIC0tdGhlbWUtcG9wdXAtaGVhZGVyOiAjM0EzQTQ3O1xuICAtLXRoZW1lLXBvcHVwLXNoYWRvdzogMCAwIC41cmVtIHJnYmEoMCwgMCwgMCwgLjIpO1xuICAtLXRoZW1lLXBvcHVwLWNoZWNraWNvbjogI0ZGRkZGRjk5O1xuICAtLXRoZW1lLXBhbmVsLWNvbG9yOiAjMUExQTI4O1xuICAtLXRoZW1lLWNhbGVuZGFyLXRvZGF5LWNvbG9yOiAjZmZmO1xuICAtLXRoZW1lLWNhbGVuZGFyLWhvbGlkYXktY29sb3I6ICNlYjU3NTc7XG4gIC0tdGhlbWUtY2FsZW5kYXItd2Vla2VuZC1jb2xvcjogcmdiYSgyNDIsIDE1MywgNzQsIDEpO1xuICAtLXRoZW1lLWNhbGVuZGFyLXRvZGF5LWJnY29sb3I6IHJnYmEoMzIsIDkzLCAxOTQsIC4xKTtcbiAgLS10aGVtZS1jYWxlbmRhci1ob2xpZGF5LWJnY29sb3I6IHJnYmEoMjM1LCA4NywgODcsIC4xKTtcbiAgLS10aGVtZS1jYWxlbmRhci13ZWVrZW5kLWJnY29sb3I6IHJnYmEoMjQyLCAxNTMsIDc0LCAuMDUpO1xuICAtLXRoZW1lLWNhbGVuZGFyLXdlZWtlbmQtc3Ryb2tlLWNvbG9yOiAjNDQ0O1xuICAtLXRoZW1lLWNhbGVuZGFyLWV2ZW50LWNhcHRpb24tY29sb3I6IHJnYmEoMCwgMCwgMCwgLjYpO1xuICAtLXRoZW1lLWNhbGVuZGFyLWV2ZW50LWF2YWlsYWJsZS1jb2xvcjogcmdiYSg1NSwgMTIyLCAyMzAsIC4yKTtcbiAgLS10aGVtZS1jYWxlbmRhci1ldmVudC1hdmFpbGFibGUtYmdjb2xvcjogI2Y2ZjlmZTtcbiAgLS10aGVtZS1jYWxlbmRhci1ldmVudC11bmF2YWlsYWJsZS1jb2xvcjogcmdiYSgyNDQsIDExOSwgODgsIC4yKTtcbiAgLS10aGVtZS1jYWxlbmRhci1ldmVudC11bmF2YWlsYWJsZS1iZ2NvbG9yOiAjZmRlY2U3O1xuXG4gIC0tdGhlbWUtZGlmZnZpZXctYmxvY2staGVhZGVyLWNvbG9yOiByZ2JhKDU2LDEzOSwyNTMsMC4xKTtcbiAgLS10aGVtZS1kaWZmdmlldy1saW5lLWNvbG9yOiB2YXIoLS10aGVtZS1jb250ZW50LWNvbG9yKTtcbiAgLS10aGVtZS1kaWZmdmlldy1pbnNlcnQtbGluZS1jb2xvcjogcmdiYSg0NiwgMTYwLCA2NywgMC4xNSk7XG4gIC0tdGhlbWUtZGlmZnZpZXctZGVsZXRlLWxpbmUtY29sb3I6IHJnYmEoMjQ4LCA4MSwgNzMsIDAuMSk7XG4gIC0tdGhlbWUtZGlmZnZpZXctZW1wdHktbGluZS1jb2xvcjogcmdiYSgxMTAsIDExOCwgMTI5LCAwLjEpO1xuICAtLXRoZW1lLWRpZmZ2aWV3LWluc2VydC1jb2xvcjogcmdiKDYzLCAxODUsIDgwKTtcbiAgLS10aGVtZS1kaWZmdmlldy1kZWxldGUtY29sb3I6IHJnYigyNDgsIDgxLCA3Myk7XG5cbiAgLS10aGVtZS10b29sdGlwLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC44KTtcbiAgLS10aGVtZS10b29sdGlwLWJnOiAjMzUzMzQ3O1xuICAtLXRoZW1lLXRvb2x0aXAta2V5LWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4wOCk7XG5cbiAgLS10aGVtZS1pbmJveC1ub3RpZnk6ICNGNDc3NTg7XG4gIC0tdGhlbWUtaW5ib3gtcGVvcGxlLW5vdGlmeTogIzJCNTE5MDtcbiAgLS10aGVtZS1pbmJveC1hY3Rpdml0eS1iZ2NvbG9yOiAjMUExQTI4O1xuICAtLXRoZW1lLWluYm94LWFjdGl2aXR5bXNnLWJnY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjAzKTtcbiAgLS10aGVtZS1pbmJveC1hY3Rpdml0eW1zZy1kaXZpZGVyOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKTtcbiAgLS10aGVtZS1pbmJveC1hY3Rpdml0eW1zZy1ib3JkZXI6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjAzKTtcbiAgLS10aGVtZS1pbmJveC1jb3VudGVyLWJnY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjA2KTtcbiAgLS10aGVtZS1pbmJveC1wZW9wbGUtY291bnRlci1iZ2NvbG9yOiByZ2JhKDQzLCA4MSwgMTQ0LCAuMSk7XG5cbiAgLS10aGVtZS10b2dnbGUtc3ctY29sb3I6ICNmZmY7XG4gIC0tdGhlbWUtdG9nZ2xlLW9uLXN3LWNvbG9yOiAjZmZmO1xuICAtLXRoZW1lLXRvZ2dsZS1iZy1jb2xvcjogcmdiYSgxMjAsIDEyMCwgMTI4LCAwLjMyKTtcbiAgLS10aGVtZS10b2dnbGUtYmctaG92ZXI6IHJnYmEoMTIwLCAxMjAsIDEyOCwgMC42NCk7XG4gIC0tdGhlbWUtdG9nZ2xlLW9uLWJnLWNvbG9yOiAjMjA1ZGMyO1xuICAtLXRoZW1lLXRvZ2dsZS1vbi1iZy1ob3ZlcjogIzFBNTNBRjtcbiAgLS10aGVtZS1yYWRpby1iZy1jb2xvcjogIzM0MzQ0MjtcblxuICAtLXRoZW1lLWVycm9yLWNvbG9yOiAjZWI1NzU3O1xuICAtLXRoZW1lLXVyZ2VudC1jb2xvcjogI0Y1Njk0QTtcbiAgLS10aGVtZS13YXJuaW5nLWNvbG9yOiAjZjI5OTRhO1xuICAtLXRoZW1lLWxvc3QtY29sb3I6ICNlYjU3NTc7XG4gIC0tdGhlbWUtd29uLWNvbG9yOiAjMzREQjgwO1xuICAtLXRoZW1lLWNhcmV0LWNvbG9yOiAjZmZmO1xuXG4gIC0tdGhlbWUtdGV4dC1lZGl0b3Itbm90ZS1hbmNob3ItYmctbmV1dHJhbDogIzJDMkMyQzsgLyogR3JheSwgbm8gc2F0dXJhdGlvbiBjaGFuZ2UgbmVlZGVkICovXG4gIC0tdGhlbWUtdGV4dC1lZGl0b3Itbm90ZS1hbmNob3ItYmctZGFuZ2Vyb3VzOiAjOEY0MDQwO1xuICAtLXRoZW1lLXRleHQtZWRpdG9yLW5vdGUtYW5jaG9yLWJnLWRhbmdlcm91cy1saWdodDogIzhFNjQ2NDtcbiAgLS10aGVtZS10ZXh0LWVkaXRvci1ub3RlLWFuY2hvci1iZy13YXJuaW5nOiAjQTg4RDRFO1xuICAtLXRoZW1lLXRleHQtZWRpdG9yLW5vdGUtYW5jaG9yLWJnLXdhcm5pbmctbGlnaHQ6ICM4QTg2NjY7XG4gIC0tdGhlbWUtdGV4dC1lZGl0b3Itbm90ZS1hbmNob3ItYmctcG9zaXRpdmU6ICM1OTY5NDE7XG4gIC0tdGhlbWUtdGV4dC1lZGl0b3Itbm90ZS1hbmNob3ItYmctcG9zaXRpdmUtbGlnaHQ6ICM3Qjk1ODk7XG4gIC0tdGhlbWUtdGV4dC1lZGl0b3Itbm90ZS1hbmNob3ItYmctcHJpbWFyeTogIzY4ODc5NztcbiAgLS10aGVtZS10ZXh0LWVkaXRvci1ub3RlLWFuY2hvci1iZy1wcmltYXJ5LWxpZ2h0OiAjNzQ3QzgxO1xuXG4gIC0tdGV4dC1lZGl0b3ItdGFibGUtYm9yZGVyLWNvbG9yOiBoc2woMjIwLCA2JSwgNDAlKTtcbiAgLS10ZXh0LWVkaXRvci1jb2xvci1waWNrZXItb3V0bGluZTogcmdiYSgyNTAsIDIyMiwgMjAxLCAwLjMpO1xuXG4gIC0tdGhlbWUtdGV4dC1lZGl0b3ItcGFsZXR0ZS10ZXh0LWdyYXk6IHJnYmEoMTU1LCAxNTUsIDE1NSwgMSk7XG4gIC0tdGhlbWUtdGV4dC1lZGl0b3ItcGFsZXR0ZS10ZXh0LWJyb3duOiByZ2JhKDE4NiwgMTMzLCAxMTEsIDEpO1xuICAtLXRoZW1lLXRleHQtZWRpdG9yLXBhbGV0dGUtdGV4dC1vcmFuZ2U6IHJnYmEoMTk5LCAxMjUsIDcyLCAxKTtcbiAgLS10aGVtZS10ZXh0LWVkaXRvci1wYWxldHRlLXRleHQteWVsbG93OiByZ2JhKDIwMiwgMTUyLCA3MywgMSk7XG4gIC0tdGhlbWUtdGV4dC1lZGl0b3ItcGFsZXR0ZS10ZXh0LWdyZWVuOiByZ2JhKDgyLCAxNTgsIDExNCwgMSk7XG4gIC0tdGhlbWUtdGV4dC1lZGl0b3ItcGFsZXR0ZS10ZXh0LWJsdWU6IHJnYmEoOTQsIDEzNSwgMjAxLCAxKTtcbiAgLS10aGVtZS10ZXh0LWVkaXRvci1wYWxldHRlLXRleHQtcHVycGxlOiByZ2JhKDE1NywgMTA0LCAyMTEsIDEpO1xuICAtLXRoZW1lLXRleHQtZWRpdG9yLXBhbGV0dGUtdGV4dC1waW5rOiByZ2JhKDIwOSwgODcsIDE1MCwgMSk7XG4gIC0tdGhlbWUtdGV4dC1lZGl0b3ItcGFsZXR0ZS10ZXh0LXJlZDogcmdiYSgyMjMsIDg0LCA4MiwgMSk7XG4gIFxuICAtLXRoZW1lLXRleHQtZWRpdG9yLXBhbGV0dGUtYmctZ3JheTogcmdiYSg0NywgNDcsIDQ3LCAxKTtcbiAgLS10aGVtZS10ZXh0LWVkaXRvci1wYWxldHRlLWJnLWJyb3duOiByZ2JhKDc0LCA1MCwgNDAsIDEpO1xuICAtLXRoZW1lLXRleHQtZWRpdG9yLXBhbGV0dGUtYmctb3JhbmdlOiByZ2JhKDkyLCA1OSwgMzUsIDEpO1xuICAtLXRoZW1lLXRleHQtZWRpdG9yLXBhbGV0dGUtYmcteWVsbG93OiByZ2JhKDg2LCA2NywgNDAsIDEpO1xuICAtLXRoZW1lLXRleHQtZWRpdG9yLXBhbGV0dGUtYmctZ3JlZW46IHJnYmEoMzYsIDYxLCA0OCwgMSk7XG4gIC0tdGhlbWUtdGV4dC1lZGl0b3ItcGFsZXR0ZS1iZy1ibHVlOiByZ2JhKDIwLCA1OCwgNzgsIDEpO1xuICAtLXRoZW1lLXRleHQtZWRpdG9yLXBhbGV0dGUtYmctcHVycGxlOiByZ2JhKDYwLCA0NSwgNzMsIDEpO1xuICAtLXRoZW1lLXRleHQtZWRpdG9yLXBhbGV0dGUtYmctcGluazogcmdiYSg3OCwgNDQsIDYwLCAxKTtcbiAgLS10aGVtZS10ZXh0LWVkaXRvci1wYWxldHRlLWJnLXJlZDpyZ2JhKDgyLCA0NiwgNDIsIDEpO1xuXG4gIC0tYWNjZW50LWJnLWNvbG9yOiAjMjcyODJiO1xuICAtLWFjY2VudC1zaGFkb3c6IHJnYigwIDAgMCAvIDEwJSkgMHB4IDJweCA0cHg7XG5cbiAgLS1oaWdobGlnaHQtaG92ZXI6ICMyODI4MzQ7XG4gIC0taGlnaGxpZ2h0LXNlbGVjdDogIzI1MmIzYTtcbiAgLS1oaWdobGlnaHQtc2VsZWN0LWJvcmRlcjogIzQ0NTA2YjtcbiAgLS1oaWdobGlnaHQtc2VsZWN0LWhvdmVyOiAjMmMzMzQ2O1xuXG4gIC0tc2Nyb2xsYmFyLWJhci1jb2xvcjogIzM1MzU0YTtcbiAgLS1zY3JvbGxiYXItYmFyLWhvdmVyOiAjOGE4YWE1O1xuICAtLXNjcm9sbGJhci10cmFjay1jb2xvcjogIzM1MzU0YTtcblxuICAtLWRhcmstY29sb3I6ICM2MjY2NmQ7XG4gIC0tY29udGVudC1jb2xvcjogIzhhOGY5ODtcbiAgLS10aGVtZS1hY2NlbnQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjgpO1xuICAtLWFjY2VudC1jb2xvcjogI2Q3ZDhkYjtcbiAgLS1jYXB0aW9uLWNvbG9yOiAjZjdmOGY4O1xuICAtLXdoaXRlLWNvbG9yOiAjZmZmO1xuXG4gIC0tZGl2aWRlci1jb2xvcjogIzMwMzIzNjtcbiAgLS1kaXZpZGVyLXRyYW5zLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xMik7XG4gIC0tbWVudS1iZy1zZWxlY3Q6ICMyZDJmMzY7XG4gIC0tbWVudS1iZy1zZWxlY3QtdHJhbnM6ICMyZDJmMzY2NTtcbiAgLS1tZW51LWljb24taG92ZXI6ICNmM2YzZjg7XG4gIC0taGVhZGVyLWJnLWNvbG9yOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgdmFyKC0tYWNjZW50LWJnLWNvbG9yKSwgIzJkMmUzMSk7XG4gIC0tcG9wdXAtYmctY29sb3I6IGxpbmVhci1ncmFkaWVudCgxMzYuNjFkZWcsIHZhcigtLWFjY2VudC1iZy1jb2xvcikgMTMuNzIlLCAjMmQyZTMxIDc0LjMlKTtcbiAgLS1wb3B1cC1iZy1ob3ZlcjogIzM3MzczYztcbiAgLS1wb3B1cC1kaXZpZGVyOiAjMzEzMjM2O1xuICAtLXBvcHVwLXNoYWRvdzogcmdiKDAgMCAwIC8gNTAlKSAwcHggNHB4IDI0cHg7XG4gIC0tcG9wdXAtcGFuZWwtc2hhZG93OiByZ2IoMCAwIDAgLyA1NSUpIDBweCA3cHggMjRweDtcbiAgLS1wb3B1cC1hc2lkZS1zaGFkb3c6IHJnYigwIDAgMCAvIDI1JSkgMHB4IDhweCAxNnB4O1xuICAtLWNhcmQtc2hhZG93OiByZ2IoMCAwIDAgLyA1MCUpIDBweCAxNnB4IDcwcHg7XG4gIC0tY2FyZC1vdmVybGF5LWNvbG9yOiByZ2JhKDI4LCAyOSwgMzEsIC41KTtcbiAgLS1hdmF0YXItYmctY29sb3I6ICM0ZjUzNTg7XG4gIC0tYXZhdGFyLWJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSk7XG4gIC0tdG9vbHRpcC1iZy1jb2xvcjogIzFmMjAyM2YwO1xuXG4gIC0tYnV0dG9uLWJnLWNvbG9yOiAjMzAzMjM2O1xuICAtLWJ1dHRvbi1iZy1ob3ZlcjogIzM3MzgzYjtcbiAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiAjM2MzZjQ0O1xuICAtLWJ1dHRvbi1ib3JkZXItaG92ZXI6ICM0NTQ4NGU7XG4gIC0tYnV0dG9uLXNoYWRvdzogcmdiKDAgMCAwIC8gMTUlKSAwcHggMXB4IDFweCAxcHg7XG4gIC0tYnV0dG9uLWRpc2FibGVkLWNvbG9yOiAjMzEzMjM2O1xuICAtLW5vYm9yZGVyLWJnLWNvbG9yOiAjMzEzMjM2O1xuICAtLW5vYm9yZGVyLWJnLWhvdmVyOiAjMzczODNiO1xuICAtLXByaW1hcnktYmctY29sb3I6ICM1ZTZhZDI7XG4gIC0tcHJpbWFyeS1iZy1ob3ZlcjogIzcxN2NlMTtcbiAgLS1wcmltYXJ5LWVkaXQtYm9yZGVyLWNvbG9yOiAjNjQ5OWZmO1xuICAtLXByaW1hcnktc2hhZG93OiByZ2IoMCAwIDAgLyAyNSUpIDBweCAxcHggMnB4O1xuICAtLWRhbmdlcm91cy1iZy1jb2xvcjogI2ViNTc1NztcbiAgLS1kYW5nZXJvdXMtYmctaG92ZXI6ICNmZjY0NjQ7XG4gIC0tZGFuZ2Vyb3VzLXNoYWRvdzogdmFyKC0tZGFuZ2Vyb3VzLWJnLWNvbG9yKSAwcHggMHB4IDEycHggLTFweDtcblxuICAtLWluY29taW5nLW1zZzogcmdiYSg2NywgNjcsIDcyLCAuMyk7XG4gIC0tb3V0Y29taW5nLW1zZzogcmdiYSg2NywgNjcsIDcyLCAuNik7XG5cbiAgLS10cmFucy1jb250ZW50LTA1OiByZ2JhKDEzOCwgMTQzLCAxNTIsIC4wNSk7XG4gIC0tdHJhbnMtY29udGVudC0xMDogcmdiYSgxMzgsIDE0MywgMTUyLCAuMSk7XG4gIC0tdHJhbnMtY29udGVudC0yMDogcmdiYSgxMzgsIDE0MywgMTUyLCAuMik7XG5cbiAgLS10ZXh0LWVkaXRvci10b2MtZGVmYXVsdC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAtLXRleHQtZWRpdG9yLXRvYy1ob3ZlcmVkLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIC0tdGV4dC1lZGl0b3ItdGFibGUtaGVhZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDYpO1xuXG4gIC0tdGhlbWUtY2xvY2tmYWNlLWJhY2s6IHJhZGlhbC1ncmFkaWVudChmYXJ0aGVzdC1jb3JuZXIgYXQgNTAlIDAlLCAjYmJiLCAjZmZmIDEwMCUpO1xuICAtLXRoZW1lLWNsb2NrZmFjZS1zaGFkb3c6IGluc2V0IDAgLTNweCAxMHB4ICNhYWE7XG4gIC0tdGhlbWUtY2xvY2tmYWNlLWhvdXJzOiAjNjY2O1xuICAtLXRoZW1lLWNsb2NrZmFjZS1xdWFydGVyOiAjMzEzMDJlO1xuICAtLXRoZW1lLWNsb2NrZmFjZS1taW4tYXJyb3c6IGNvbmljLWdyYWRpZW50KGF0IDUwJSAtMTBweCwgcmdiYSgwLCAwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwKSA0OSUsICMyRjJGM0EgNTAlLCByZ2JhKDAsIDAsIDAsIDApIDUxJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgLS10aGVtZS1jbG9ja2ZhY2UtYXJyb3dzLWhvbGRlcjogcmFkaWFsLWdyYWRpZW50KGF0IHRvcCBjZW50ZXIsICMyRjJGM0EsICM1NTU1NTUpO1xuICAtLXRoZW1lLWNsb2NrZmFjZS1hcnJvd3Mtc2hhZG93OiAwIDAgMXB4IHdoaXRlO1xuXG4gIC0tdGhlbWUtZGlhbG9nLWJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAtLXRoZW1lLWRpYWxvZy1iYWNrZ3JvdW5kLWNvbG9yOiAjMmEyOTM4O1xuICAtLXRoZW1lLWRpYWxvZy1iYWNrLWNvbG9yOiAjODQ4NDg0O1xuICAtLXRoZW1lLWljb24tc3Ryb2tlOiAjZThlOWU5O1xuICAtLXRoZW1lLXN0YXRlLWdob3N0LWNvbG9yOiByZ2JhKDEyMywgMTIzLCAxMjMsIDAuNik7XG4gIC0tdGhlbWUtc3RhdGUtZ2hvc3QtYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjMsIDEyMywgMTIzLCAwLjEpO1xuICAtLXRoZW1lLXN0YXRlLWdob3N0LWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tdGhlbWUtc3RhdGUtbmVnYXRpdmUtY29sb3I6ICNkYzUxNDc7XG4gIC0tdGhlbWUtc3RhdGUtbmVnYXRpdmUtYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjAsIDgxLCA3MSwgMC4xKTtcbiAgLS10aGVtZS1zdGF0ZS1uZWdhdGl2ZS1ib3JkZXItY29sb3I6IHJnYmEoMjIwLCA4MSwgNzEsIDAuMTUpO1xuICAtLXRoZW1lLXN0YXRlLXBvc2l0aXZlLWNvbG9yOiAjMTM5ZDRhO1xuICAtLXRoZW1lLXN0YXRlLXBvc2l0aXZlLWJhY2tncm91bmQtY29sb3I6IHJnYmEoMTksIDE1NywgNzQsIDAuMSk7XG4gIC0tdGhlbWUtc3RhdGUtcG9zaXRpdmUtYm9yZGVyLWNvbG9yOiByZ2JhKDE5LCAxNTcsIDc0LCAwLjE1KTtcbiAgLS10aGVtZS1zdGF0ZS1wcmltYXJ5LWNvbG9yOiAjMzA3MGRjO1xuICAtLXRoZW1lLXN0YXRlLXByaW1hcnktYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0OCwgMTEyLCAyMjAsIDAuMSk7XG4gIC0tdGhlbWUtc3RhdGUtcHJpbWFyeS1ib3JkZXItY29sb3I6IHJnYmEoNDgsIDExMiwgMjIwLCAwLjE1KTtcbiAgLS10aGVtZS1zdGF0ZS1yZWd1bGFyLWNvbG9yOiAjN2I3YjdiO1xuICAtLXRoZW1lLXN0YXRlLXJlZ3VsYXItYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjMsIDEyMywgMTIzLCAwLjEpO1xuICAtLXRoZW1lLXN0YXRlLXJlZ3VsYXItYm9yZGVyLWNvbG9yOiByZ2JhKDEyMywgMTIzLCAxMjMsIDAuMTUpO1xuICAtLXRoZW1lLXdpemFyZC1ub3QtdmlzaXRlZC1jb2xvcjogIzM0MzQzYztcbn1cblxuLyogTGlnaHQgVGhlbWUgKi9cbi50aGVtZS1saWdodCB7XG4gIC0tdGhlbWUtdGV4dC1wcmltYXJ5LWNvbG9yOiByZ2JhKDAsIDAsIDAsIC44KTtcbiAgLS10aGVtZS10ZXh0LXBsYWNlaG9sZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC40KTtcblxuICAtLXByaW1hcnktYnV0dG9uLWRpc2FibGVkOiByZ2JhKDAsIDAsIDAsIC4xMik7XG4gIC0tcHJpbWFyeS1idXR0b24tZGlzYWJsZWQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjQpO1xuICAtLXNlY29uZGFyeS1idXR0b24tZGlzYWJsZWQ6IHJnYmEoMCwgMCwgMCwgLjEyKTtcbiAgLS1zZWNvbmRhcnktYnV0dG9uLWRpc2FibGVkLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC40KTtcbiAgLS1wb3NpdGl2ZS1idXR0b24tZGlzYWJsZWQ6IHJnYmEoMzgsIDE2OCwgMTA1LCAuMik7XG4gIC0tcG9zaXRpdmUtYnV0dG9uLWRpc2FibGVkLWNvbG9yOiByZ2JhKDMzLCAxNDUsIDkxLCAuNik7XG4gIC0tbmVnYXRpdmUtYnV0dG9uLWRpc2FibGVkOiByZ2JhKDIwMiwgNjYsIDY2LCAuMik7XG4gIC0tbmVnYXRpdmUtYnV0dG9uLWRpc2FibGVkLWNvbG9yOiByZ2JhKDIwMiwgNjYsIDY2LCAuNik7XG5cbiAgLS10aGVtZS1idXR0b24tZGVmYXVsdDogcmdiYSgwLCAwLCAwLCAuMDIpO1xuICAtLXRoZW1lLWJ1dHRvbi1ob3ZlcmVkOiByZ2JhKDAsIDAsIDAsIC4wNCk7XG4gIC0tdGhlbWUtYnV0dG9uLXByZXNzZWQ6IHJnYmEoMCwgMCwgMCwgLjA4KTtcbiAgLS10aGVtZS1idXR0b24tZm9jdXNlZDogcmdiYSgwLCAwLCAwLCAuMDgpO1xuICAtLXRoZW1lLWJ1dHRvbi1mb2N1c2VkLWJvcmRlcjogI2ZmZjtcbiAgLS10aGVtZS1idXR0b24tZGlzYWJsZWQ6IHJnYmEoMCwgMCwgMCwgLjA4KTtcbiAgLS10aGVtZS1idXR0b24tYm9yZGVyOiByZ2JhKDAsIDAsIDAsIC4wOSk7XG5cbiAgLS10aGVtZS1icmVhZGNydW1iLWRlZmF1bHQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIC0tdGhlbWUtYnJlYWRjcnVtYi1ob3ZlcmVkOiByZ2JhKDAsIDAsIDAsIC4wOCk7XG4gIC0tdGhlbWUtYnJlYWRjcnVtYi1wcmVzc2VkOiByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgLS10aGVtZS1idXR0b24taWNvbi1kZWZhdWx0OiByZ2JhKDAsIDAsIDAsIDApO1xuICAtLXRoZW1lLWJ1dHRvbi1pY29uLWhvdmVyZWQ6IHJnYmEoMCwgMCwgMCwgLjA2KTtcbiAgLS10aGVtZS1idXR0b24taWNvbi1wcmVzc2VkOiByZ2JhKDAsIDAsIDAsIC4xKTtcblxuICAtLXRoZW1lLWJ1dHRvbi1jb250cmFzdC1jb2xvcjogI2ZmZjtcbiAgLS10aGVtZS1idXR0b24tY29udHJhc3QtZW5hYmxlZDogcmdiYSgwLCAwLCAwLCAuOCk7XG4gIC0tdGhlbWUtYnV0dG9uLWNvbnRyYXN0LWhvdmVyZWQ6ICMwMDA7XG4gIC0tdGhlbWUtYnV0dG9uLWNvbnRyYXN0LXByZXNzZWQ6IHJnYmEoMCwgMCwgMCwgLjYpO1xuICAtLXRoZW1lLWJ1dHRvbi1jb250cmFzdC1kaXNhYmxlZDogcmdiYSgwLCAwLCAwLCAuNik7XG4gIC0tdGhlbWUtYnV0dG9uLWNvbnRyYXN0LWRpc2FibGVkLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbiAgLS10aGVtZS1idXR0b24tY29udHJhc3QtYm9yZGVyOiByZ2JhKDAsIDAsIDAsIC4yKTtcblxuICAtLXRoZW1lLXJlZmlucHV0LWRpdmlkZXI6IHJnYmEoMCwgMCwgMCwgLjA3KTtcbiAgLS10aGVtZS1yZWZpbnB1dC1ib3JkZXI6IHJnYmEoMCwgMCwgMCwgLjEpO1xuXG4gIC8vIEJlIGF3YXJlIHRvIHVwZGF0ZSBkZWZpbmVBbHBoYSgpIGZ1bmN0aW9uIGluIGNvbG9ycy50c1xuICAtLXRoZW1lLWJnLWNvbG9yOiAjRjFGMUY0O1xuICAtLXRoZW1lLWJnLWFjY2VudC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMDgpO1xuICAtLXRoZW1lLWJnLWRhcmstY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjgpO1xuICAtLXRoZW1lLWJhY2stY29sb3I6ICNEOUQ5REQ7XG4gIC0tdGhlbWUtb3ZlcmxheS1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMik7XG4gIC0tdGhlbWUtc3RhdHVzYmFyLWNvbG9yOiAjRkZGO1xuICAtLXRoZW1lLW5hdnBhbmVsLWNvbG9yOiAjRkJGQkZDO1xuICAtLXRoZW1lLW5hdnBhbmVsLWhvdmVyZWQ6IHJnYmEoMCwgMCwgMCwgLjA0KTtcbiAgLS10aGVtZS1uYXZwYW5lbC1zZWxlY3RlZDogcmdiYSgwLCAwLCAwLCAuMDgpO1xuICAtLXRoZW1lLW5hdnBhbmVsLWRpdmlkZXI6IHJnYmEoMCwgMCwgMCwgLjEpO1xuICAtLXRoZW1lLW5hdnBhbmVsLWJvcmRlcjogcmdiYSgwLCAwLCAwLCAuMDYpO1xuICAtLXRoZW1lLW5hdnBhbmVsLWljb25zLWNvbG9yOiAjN0Y3RjdGO1xuICAtLXRoZW1lLW5hdnBhbmVsLWljb25zLWRpdmlkZXI6IHJnYmEoMCwgMCwgMCwgLjEpO1xuICAtLXRoZW1lLW5hdnBhbmVsLXNoYWRvdy1tb2JpbGU6IGRyb3Atc2hhZG93KDAgMCAycHggcmdiYSgwLCAwLCAwLCAuMikpO1xuICAtLXRoZW1lLWNvbXAtaGVhZGVyLWNvbG9yOiAjRkJGQkZDO1xuICAtLXRoZW1lLWRpdmlkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgLjA2KTtcbiAgLS10aGVtZS1iZy1kaXZpZGVyLWNvbG9yOiAjRTNFM0U1O1xuICAtLXRoZW1lLW1lbnRpb24tYmctY29sb3I6IHJnYmEoNTUsIDEyMiwgMjMwLCAwLjEpO1xuICAtLXRoZW1lLW1lbnRpb24tZm9jdXNlZC1iZy1jb2xvcjogcmdiYSg1NSwgMTIyLCAyMzAsIDAuMik7XG5cbiAgLS10aGVtZS10cmFucy1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMyk7XG4gIC0tdGhlbWUtZGFya2VyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC40KTtcbiAgLS10aGVtZS1oYWxmY29udGVudC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XG4gIC0tdGhlbWUtZGFyay1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNik7XG4gIC0tdGhlbWUtY29udGVudC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuOCk7XG4gIC0tdGhlbWUtY2FwdGlvbi1jb2xvcjogIzAwMDtcbiAgLS10aGVtZS1saW5rLWNvbG9yOiAjMzc3QUU2O1xuXG4gIC0tdGhlbWUtbGlzdC1ib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgLjA5KTtcbiAgLS10aGVtZS1saXN0LWhlYWRlci1jb2xvcjogcmVkOyAvLyNFQ0Q0Q0E7XG4gIC0tdGhlbWUtbGlzdC1zdWJoZWFkZXItY29sb3I6ICNFRUVFRjA7XG4gIC0tdGhlbWUtbGlzdC1yb3ctY29sb3I6ICNGN0Y3Rjg7XG4gIC0tdGhlbWUtbGlzdC1kaXZpZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4wNyk7XG4gIC0tdGhlbWUtbGlzdC1zdWJoZWFkZXItZGl2aWRlcjogcmdiYSgwLCAwLCAwLCAuMDYpO1xuICBcbiAgLS10aGVtZS1saXN0LWJ1dHRvbi1jb2xvcjogI0YyRjJGNDtcbiAgLS10aGVtZS1saXN0LWJ1dHRvbi1ob3ZlcjogI0U4RThFQTtcbiAgLS10aGVtZS1saW5rLWJ1dHRvbi1jb2xvcjogI0U1RTVFNztcbiAgLS10aGVtZS1saW5rLWJ1dHRvbi1ob3ZlcjogI0RDRENERTtcblxuICAtLXRoZW1lLXRhYmxlLWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMSk7XG4gIC0tdGhlbWUtdGFibGUtaGVhZGVyLWNvbG9yOiAjRUZFRkYyO1xuICAtLXRoZW1lLXRhYmxlLXJvdy1jb2xvcjogI0Y0RjRGNjtcblxuICAtLXRoZW1lLWthbmJhbi1jYXJkLWJnLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4wMyk7XG4gIC0tdGhlbWUta2FuYmFuLWNhcmQtYm9yZGVyOiByZ2JhKDAsIDAsIDAsIC4wNCk7XG4gIC0tdGhlbWUta2FuYmFuLWNhcmQtZm9vdGVyOiByZ2JhKDAsIDAsIDAsIC4wNCk7XG5cbiAgLS10aGVtZS1lZGl0Ym94LWZvY3VzLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4wOCk7XG4gIC0tdGhlbWUtZWRpdGJveC1mb2N1cy1ib3JkZXI6ICM1MTkwRUM7XG4gIC0tdGhlbWUtdGFibGlzdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMDIpO1xuICAtLXRoZW1lLXRhYmxpc3QtcGxhaW4tY29sb3I6ICMyQTY0QzQ7XG4gIC0tdGhlbWUtdGFibGlzdC1wbGFpbi1kaXZpZGVyOiByZ2JhKDAsIDAsIDAsIC4wNyk7XG4gIC0tdGhlbWUtY2hlY2tib3gtY29sb3I6ICMwMDA7XG4gIC0tdGhlbWUtY2hlY2tib3gtYmctY29sb3I6ICNGRkY7XG4gIC0tdGhlbWUtY2hlY2tib3gtYm9yZGVyOiByZ2JhKDAsIDAsIDAsIC4xMik7XG4gIC0tdGhlbWUtY2hlY2tib3gtZGlzYWJsZWQ6ICM5OTk7XG4gIC0tdGhlbWUtcHJvZ3Jlc3MtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpO1xuICAtLXRoZW1lLXBvcHVwLWNvbG9yOiAjRkZGRkZGO1xuICAtLXRoZW1lLXBvcHVwLWhvdmVyOiAjRUJFQkVCO1xuICAtLXRoZW1lLXBvcHVwLWRpdmlkZXI6IHJnYmEoMCwgMCwgMCwgLjA5KTtcbiAgLS10aGVtZS1wb3B1cC1oZWFkZXI6ICNFQkVCRUI7XG4gIC0tdGhlbWUtcG9wdXAtc2hhZG93OiAwIDAgLjVyZW0gcmdiYSgwLCAwLCAwLCAuMik7XG4gIC0tdGhlbWUtcG9wdXAtY2hlY2tpY29uOiAjMjA1REMyO1xuICAtLXRoZW1lLXBhbmVsLWNvbG9yOiAjRkZGRkZGO1xuICAtLXRoZW1lLWNhbGVuZGFyLXRvZGF5LWNvbG9yOiAjMDAwO1xuICAtLXRoZW1lLWNhbGVuZGFyLWhvbGlkYXktY29sb3I6ICNlYjU3NTc7XG4gIC0tdGhlbWUtY2FsZW5kYXItd2Vla2VuZC1jb2xvcjogcmdiYSgyNDIsIDE1MywgNzQsIDEpO1xuICAtLXRoZW1lLWNhbGVuZGFyLXRvZGF5LWJnY29sb3I6IHJnYmEoNTEsIDE1NywgMjU1LCAuMSk7XG4gIC0tdGhlbWUtY2FsZW5kYXItaG9saWRheS1iZ2NvbG9yOiByZ2JhKDIzNSwgODcsIDg3LCAuMSk7XG4gIC0tdGhlbWUtY2FsZW5kYXItd2Vla2VuZC1iZ2NvbG9yOiByZ2JhKDI0MiwgMTUzLCA3NCwgLjEpO1xuICAtLXRoZW1lLWNhbGVuZGFyLXdlZWtlbmQtc3Ryb2tlLWNvbG9yOiAjZGRkO1xuICAtLXRoZW1lLWNhbGVuZGFyLWV2ZW50LWNhcHRpb24tY29sb3I6IHJnYmEoMCwgMCwgMCwgLjgpO1xuICAtLXRoZW1lLWNhbGVuZGFyLWV2ZW50LWF2YWlsYWJsZS1jb2xvcjogcmdiYSg1NSwgMTIyLCAyMzAsIC4yKTtcbiAgLS10aGVtZS1jYWxlbmRhci1ldmVudC1hdmFpbGFibGUtYmdjb2xvcjogI2Y2ZjlmZTtcbiAgLS10aGVtZS1jYWxlbmRhci1ldmVudC11bmF2YWlsYWJsZS1jb2xvcjogcmdiYSgyNDQsIDExOSwgODgsIC4yKTtcbiAgLS10aGVtZS1jYWxlbmRhci1ldmVudC11bmF2YWlsYWJsZS1iZ2NvbG9yOiAjZmRlY2U3O1xuXG4gIC0tdGhlbWUtZGlmZnZpZXctYmxvY2staGVhZGVyLWNvbG9yOiByZ2IoMjIxLCAyNDQsIDI1NSk7XG4gIC0tdGhlbWUtZGlmZnZpZXctbGluZS1jb2xvcjogdmFyKC0tdGhlbWUtY29udGVudC1jb2xvcik7XG4gIC0tdGhlbWUtZGlmZnZpZXctaW5zZXJ0LWxpbmUtY29sb3I6IHJnYigyMzAsIDI1NSwgMjM2KTtcbiAgLS10aGVtZS1kaWZmdmlldy1kZWxldGUtbGluZS1jb2xvcjogcmdiKDI1NSwgMjM1LCAyMzMpO1xuICAtLXRoZW1lLWRpZmZ2aWV3LWVtcHR5LWxpbmUtY29sb3I6IHJnYmEoMjM0LCAyMzgsIDI0MiwgMC41KTtcbiAgLS10aGVtZS1kaWZmdmlldy1pbnNlcnQtY29sb3I6IHJnYigyNiwgMTI3LCA1NSk7XG4gIC0tdGhlbWUtZGlmZnZpZXctZGVsZXRlLWNvbG9yOiByZ2IoMjA5LCAzNiwgNDcpO1xuXG4gIC0tdGhlbWUtdG9vbHRpcC1jb2xvcjogI0ZGRjtcbiAgLS10aGVtZS10b29sdGlwLWJnOiAjNDQ0MjQ4O1xuICAtLXRoZW1lLXRvb2x0aXAta2V5LWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4wOCk7XG5cbiAgLS10aGVtZS1pbmJveC1ub3RpZnk6ICNGNDc3NTg7XG4gIC0tdGhlbWUtaW5ib3gtcGVvcGxlLW5vdGlmeTogIzJCNTE5MDtcbiAgLS10aGVtZS1pbmJveC1hY3Rpdml0eS1iZ2NvbG9yOiAjZmZmO1xuICAtLXRoZW1lLWluYm94LWFjdGl2aXR5bXNnLWJnY29sb3I6ICNGMkYyRjI7XG4gIC0tdGhlbWUtaW5ib3gtYWN0aXZpdHltc2ctZGl2aWRlcjogcmdiYSgwLCAwLCAwLCAuMSk7XG4gIC0tdGhlbWUtaW5ib3gtYWN0aXZpdHltc2ctYm9yZGVyOiByZ2JhKDAsIDAsIDAsIC4wMyk7XG4gIC0tdGhlbWUtaW5ib3gtY291bnRlci1iZ2NvbG9yOiByZ2JhKDAsIDAsIDAsIC4wNik7XG4gIC0tdGhlbWUtaW5ib3gtcGVvcGxlLWNvdW50ZXItYmdjb2xvcjogcmdiYSg0MywgODEsIDE0NCwgLjEpO1xuXG4gIC0tdGhlbWUtdG9nZ2xlLXN3LWNvbG9yOiAjZmZmO1xuICAtLXRoZW1lLXRvZ2dsZS1vbi1zdy1jb2xvcjogI2ZmZjtcbiAgLS10aGVtZS10b2dnbGUtYmctY29sb3I6IHJnYmEoMTIwLCAxMjAsIDEyOCwgMC4zMik7XG4gIC0tdGhlbWUtdG9nZ2xlLWJnLWhvdmVyOiByZ2JhKDEyMCwgMTIwLCAxMjgsIDAuNjQpO1xuICAtLXRoZW1lLXRvZ2dsZS1vbi1iZy1jb2xvcjogIzIwNWRjMjtcbiAgLS10aGVtZS10b2dnbGUtb24tYmctaG92ZXI6ICMxQTUzQUY7XG4gIC0tdGhlbWUtcmFkaW8tYmctY29sb3I6ICNFNUU1RTU7XG5cbiAgLS10aGVtZS1lcnJvci1jb2xvcjogI2ViNTc1NzsgIC8vIERhcmtcbiAgLS10aGVtZS11cmdlbnQtY29sb3I6ICNGNTY5NEE7XG4gIC0tdGhlbWUtd2FybmluZy1jb2xvcjogI2YyOTk0YTsgIC8vIERhcmtcbiAgLS10aGVtZS1sb3N0LWNvbG9yOiAjZWI1NzU3OyAgLy8gRGFya1xuICAtLXRoZW1lLXdvbi1jb2xvcjogIzM0REI4MDsgIC8vIERhcmtcbiAgLS10aGVtZS1jYXJldC1jb2xvcjogIzY2OUFGRjtcblxuICAtLXRoZW1lLXRleHQtZWRpdG9yLW5vdGUtYW5jaG9yLWJnLW5ldXRyYWw6ICNGM0YzRjM7XG4gIC0tdGhlbWUtdGV4dC1lZGl0b3Itbm90ZS1hbmNob3ItYmctZGFuZ2Vyb3VzOiAjREY4RDhCO1xuICAtLXRoZW1lLXRleHQtZWRpdG9yLW5vdGUtYW5jaG9yLWJnLWRhbmdlcm91cy1saWdodDogI0VFQ0VDRTtcbiAgLS10aGVtZS10ZXh0LWVkaXRvci1ub3RlLWFuY2hvci1iZy13YXJuaW5nOiAjRkRFNUE0O1xuICAtLXRoZW1lLXRleHQtZWRpdG9yLW5vdGUtYW5jaG9yLWJnLXdhcm5pbmctbGlnaHQ6ICNGRUY0RDE7XG4gIC0tdGhlbWUtdGV4dC1lZGl0b3Itbm90ZS1hbmNob3ItYmctcG9zaXRpdmU6ICNCRUQ2QUY7XG4gIC0tdGhlbWUtdGV4dC1lZGl0b3Itbm90ZS1hbmNob3ItYmctcG9zaXRpdmUtbGlnaHQ6ICNERUU5RDk7XG4gIC0tdGhlbWUtdGV4dC1lZGl0b3Itbm90ZS1hbmNob3ItYmctcHJpbWFyeTogI0FBQzVFOTtcbiAgLS10aGVtZS10ZXh0LWVkaXRvci1ub3RlLWFuY2hvci1iZy1wcmltYXJ5LWxpZ2h0OiAjRDVFNUY1O1xuXG4gIC0tdGV4dC1lZGl0b3ItdGFibGUtYm9yZGVyLWNvbG9yOiAjYzljYmNkO1xuICAtLXRleHQtZWRpdG9yLWNvbG9yLXBpY2tlci1vdXRsaW5lOiByZ2IoMjI3LCAyMjYsIDIyNCk7XG5cbiAgLS10aGVtZS10ZXh0LWVkaXRvci1wYWxldHRlLXRleHQtZ3JheTogcmdiYSgxMjAsIDExOSwgMTE2LCAxKTtcbiAgLS10aGVtZS10ZXh0LWVkaXRvci1wYWxldHRlLXRleHQtYnJvd246IHJnYmEoMTU5LCAxMDcsIDgzLCAxKTtcbiAgLS10aGVtZS10ZXh0LWVkaXRvci1wYWxldHRlLXRleHQtb3JhbmdlOiByZ2JhKDIxNywgMTE1LCAxMywgMSk7XG4gIC0tdGhlbWUtdGV4dC1lZGl0b3ItcGFsZXR0ZS10ZXh0LXllbGxvdzogcmdiYSgyMDMsIDE0NSwgNDcsIDEpO1xuICAtLXRoZW1lLXRleHQtZWRpdG9yLXBhbGV0dGUtdGV4dC1ncmVlbjogcmdiYSg2OCwgMTMxLCA5NywgMSk7XG4gIC0tdGhlbWUtdGV4dC1lZGl0b3ItcGFsZXR0ZS10ZXh0LWJsdWU6IHJnYmEoNTEsIDEyNiwgMTY5LCAxKTtcbiAgLS10aGVtZS10ZXh0LWVkaXRvci1wYWxldHRlLXRleHQtcHVycGxlOiByZ2JhKDE0NCwgMTAxLCAxNzYsIDEpO1xuICAtLXRoZW1lLXRleHQtZWRpdG9yLXBhbGV0dGUtdGV4dC1waW5rOiByZ2JhKDE5MywgNzYsIDEzOCwgMSk7XG4gIC0tdGhlbWUtdGV4dC1lZGl0b3ItcGFsZXR0ZS10ZXh0LXJlZDogcmdiYSgyMTIsIDc2LCA3MSwgMSk7XG4gIFxuICAtLXRoZW1lLXRleHQtZWRpdG9yLXBhbGV0dGUtYmctZ3JheTogcmdiYSgyNDEsIDI0MSwgMjM5LCAxKTtcbiAgLS10aGVtZS10ZXh0LWVkaXRvci1wYWxldHRlLWJnLWJyb3duOiByZ2JhKDI0NCwgMjM4LCAyMzgsIDEpO1xuICAtLXRoZW1lLXRleHQtZWRpdG9yLXBhbGV0dGUtYmctb3JhbmdlOiByZ2JhKDI1MSwgMjM2LCAyMjEsIDEpO1xuICAtLXRoZW1lLXRleHQtZWRpdG9yLXBhbGV0dGUtYmcteWVsbG93OiByZ2JhKDI1MSwgMjQzLCAyMTksIDEpO1xuICAtLXRoZW1lLXRleHQtZWRpdG9yLXBhbGV0dGUtYmctZ3JlZW46IHJnYmEoMjM3LCAyNDMsIDIzNiwgMSk7XG4gIC0tdGhlbWUtdGV4dC1lZGl0b3ItcGFsZXR0ZS1iZy1ibHVlOiByZ2JhKDIzMSwgMjQzLCAyNDgsIDEpO1xuICAtLXRoZW1lLXRleHQtZWRpdG9yLXBhbGV0dGUtYmctcHVycGxlOiByZ2JhKDI0NCwgMjQwLCAyNDcsIDAuOCk7XG4gIC0tdGhlbWUtdGV4dC1lZGl0b3ItcGFsZXR0ZS1iZy1waW5rOiByZ2JhKDI0OSwgMjM4LCAyNDMsIDAuOCk7XG4gIC0tdGhlbWUtdGV4dC1lZGl0b3ItcGFsZXR0ZS1iZy1yZWQ6IHJnYmEoMjUzLCAyMzUsIDIzNiwgMSk7XG5cbiAgLS1hY2NlbnQtYmctY29sb3I6ICNlZmYwZjI7ICAvLyBIWlxuICAtLWFjY2VudC1zaGFkb3c6IHJnYigwIDAgMCAvIDEwJSkgMHB4IDJweCA0cHg7ICAvLyBEYXJrXG5cbiAgLS1oaWdobGlnaHQtaG92ZXI6ICNFOEU4RTk7XG4gIC0taGlnaGxpZ2h0LXNlbGVjdDogI2YwZjRmZjtcbiAgLS1oaWdobGlnaHQtc2VsZWN0LWJvcmRlcjogI2U2ZWFmZjtcbiAgLS1oaWdobGlnaHQtc2VsZWN0LWhvdmVyOiAjZTRlYmZmO1xuXG4gIC0tc2Nyb2xsYmFyLWJhci1jb2xvcjogI2UwZTBlMDtcbiAgLS1zY3JvbGxiYXItYmFyLWhvdmVyOiAjOTA5NTlkO1xuICAtLXNjcm9sbGJhci10cmFjay1jb2xvcjogI2UwZTBlMDtcblxuICAtLWRhcmstY29sb3I6ICM5MDk1OWQ7XG4gIC0tY29udGVudC1jb2xvcjogIzNjNDE0OTtcbiAgLS1hY2NlbnQtY29sb3I6ICMyODJhMzA7XG4gIC0tdGhlbWUtYWNjZW50LWNvbG9yOiByZ2JhKDAsIDAsIDAsIC44KTtcbiAgLS1jYXB0aW9uLWNvbG9yOiAjMTMxNDE2O1xuICAtLXdoaXRlLWNvbG9yOiAjZmZmO1xuXG4gIC0tZGl2aWRlci1jb2xvcjogI2UwZTBlMDtcbiAgLS1kaXZpZGVyLXRyYW5zLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xMik7XG4gIC0tbWVudS1iZy1zZWxlY3Q6ICNmMGYzZjk7XG4gIC0tbWVudS1iZy1zZWxlY3QtdHJhbnM6ICNmMGYzZjk2NTtcbiAgLS1tZW51LWljb24taG92ZXI6ICMyODJhMzA7XG4gIC0taGVhZGVyLWJnLWNvbG9yOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2VlZSwgI2Y2ZjZmNik7XG4gIC0tcG9wdXAtYmctY29sb3I6IGxpbmVhci1ncmFkaWVudCgxMzYuNjFkZWcsICNmZmYgMTMuNzIlLCAjZjhmOGY4IDc0LjMlKTtcbiAgLS1wb3B1cC1iZy1ob3ZlcjogI2YwZjNmOTtcbiAgLS1wb3B1cC1kaXZpZGVyOiAjZWZmMWY0O1xuICAtLXBvcHVwLXNoYWRvdzogcmdiKDAgMCAwIC8gMjAlKSAwcHggNHB4IDI0cHg7ICAvLyBEYXJrXG4gIC0tcG9wdXAtcGFuZWwtc2hhZG93OiByZ2IoMCAwIDAgLyAxMCUpIDBweCA0cHggMThweDtcbiAgLS1wb3B1cC1hc2lkZS1zaGFkb3c6IHJnYigwIDAgMCAvIDI1JSkgMHB4IDhweCAxNnB4O1xuICAtLWNhcmQtc2hhZG93OiByZ2IoMCAwIDAgLyA1MCUpIDBweCAxNnB4IDcwcHg7XG4gIC0tY2FyZC1vdmVybGF5LWNvbG9yOiByZ2JhKDE0NCwgMTQ5LCAxNTcsIC40KTtcbiAgLS1hdmF0YXItYmctY29sb3I6ICNlMGUwZTA7ICAvLyBIWlxuICAtLWF2YXRhci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXRvb2x0aXAtYmctY29sb3I6ICNmZmZmZmZmMDtcblxuICAtLWJ1dHRvbi1iZy1jb2xvcjogI2ZmZjtcbiAgLS1idXR0b24tYmctaG92ZXI6ICNmNGY1Zjg7XG4gIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogI2RmZTFlNDtcbiAgLS1idXR0b24tYm9yZGVyLWhvdmVyOiAjYzljYmNkO1xuICAtLWJ1dHRvbi1zaGFkb3c6IHJnYigwIDAgMCAvIDIwJSkgMHB4IDFweCAycHggMXB4O1xuICAtLWJ1dHRvbi1kaXNhYmxlZC1jb2xvcjogI2VmZjFmNDtcbiAgLS1ub2JvcmRlci1iZy1jb2xvcjogI2VmZjFmNDtcbiAgLS1ub2JvcmRlci1iZy1ob3ZlcjogI2Y0ZjVmODtcbiAgLS1wcmltYXJ5LWJnLWNvbG9yOiAjNmU3OWQ2O1xuICAtLXByaW1hcnktYmctaG92ZXI6ICM1YzY3Yzc7XG4gIC0tcHJpbWFyeS1lZGl0LWJvcmRlci1jb2xvcjogIzIxNjFkYztcbiAgLS1wcmltYXJ5LXNoYWRvdzogcmdiKDAgMCAwIC8gNyUpIDBweCAxcHggMnB4O1xuICAtLWRhbmdlcm91cy1iZy1jb2xvcjogI2ViNTc1NztcbiAgLS1kYW5nZXJvdXMtYmctaG92ZXI6ICNkNDRlNGU7XG4gIC0tZGFuZ2Vyb3VzLXNoYWRvdzogdmFyKC0tZGFuZ2Vyb3VzLWJnLWNvbG9yKSAwcHggMHB4IDEycHggLTFweDtcblxuICAtLWluY29taW5nLW1zZzogcmdiYSg2NywgNjcsIDcyLCAuMSk7XG4gIC0tb3V0Y29taW5nLW1zZzogcmdiYSg2NywgNjcsIDcyLCAuMik7XG5cbiAgLS10cmFucy1jb250ZW50LTA1OiByZ2JhKDYwLCA2NSwgNzMsIC4wNSk7XG4gIC0tdHJhbnMtY29udGVudC0xMDogcmdiYSg2MCwgNjUsIDczLCAuMSk7XG4gIC0tdHJhbnMtY29udGVudC0yMDogcmdiYSg2MCwgNjUsIDczLCAuMik7XG5cbiAgLS10ZXh0LWVkaXRvci10b2MtZGVmYXVsdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtLXRleHQtZWRpdG9yLXRvYy1ob3ZlcmVkLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIC0tdGV4dC1lZGl0b3ItdGFibGUtaGVhZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuXG4gIC0tdGhlbWUtY2xvY2tmYWNlLWJhY2s6IHJhZGlhbC1ncmFkaWVudChmYXJ0aGVzdC1jb3JuZXIgYXQgNTAlIDAlLCAjNjA2MDYwLCAjMDAwIDEwMCUpO1xuICAtLXRoZW1lLWNsb2NrZmFjZS1zaGFkb3c6IGluc2V0IDAgLTNweCAxMHB4ICMwMDA7XG4gIC0tdGhlbWUtY2xvY2tmYWNlLWhvdXJzOiAjOTk5O1xuICAtLXRoZW1lLWNsb2NrZmFjZS1xdWFydGVyOiAjQ0VDRkQxO1xuICAtLXRoZW1lLWNsb2NrZmFjZS1taW4tYXJyb3c6IGNvbmljLWdyYWRpZW50KGF0IDUwJSAtMTBweCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA0OSUsIHdoaXRlIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1MSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIC0tdGhlbWUtY2xvY2tmYWNlLWFycm93cy1ob2xkZXI6IHJhZGlhbC1ncmFkaWVudChhdCB0b3AgY2VudGVyLCAjZWVlLCAjYWFhKTtcbiAgLS10aGVtZS1jbG9ja2ZhY2UtYXJyb3dzLXNoYWRvdzogMCAwIDFweCBibGFjaztcblxuICAtLXRoZW1lLWljb24tc3Ryb2tlOiAjMWYyMTJiO1xuICAtLXRoZW1lLWRpYWxvZy1ib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLS10aGVtZS1kaWFsb2ctYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgLS10aGVtZS1kaWFsb2ctYmFjay1jb2xvcjogIzYxNjE2MTtcbiAgLS10aGVtZS1zdGF0ZS1naG9zdC1jb2xvcjogcmdiYSgxMjMsIDEyMywgMTIzLCAwLjYpO1xuICAtLXRoZW1lLXN0YXRlLWdob3N0LWJhY2tncm91bmQtY29sb3I6IHJnYmEoMTIzLCAxMjMsIDEyMywgMC4xKTtcbiAgLS10aGVtZS1zdGF0ZS1naG9zdC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXRoZW1lLXN0YXRlLW5lZ2F0aXZlLWNvbG9yOiAjZGM1MTQ3O1xuICAtLXRoZW1lLXN0YXRlLW5lZ2F0aXZlLWJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCA4MSwgNzEsIDAuMSk7XG4gIC0tdGhlbWUtc3RhdGUtbmVnYXRpdmUtYm9yZGVyLWNvbG9yOiByZ2JhKDIyMCwgODEsIDcxLCAwLjE1KTtcbiAgLS10aGVtZS1zdGF0ZS1wb3NpdGl2ZS1jb2xvcjogIzEzOWQ0YTtcbiAgLS10aGVtZS1zdGF0ZS1wb3NpdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5LCAxNTcsIDc0LCAwLjEpO1xuICAtLXRoZW1lLXN0YXRlLXBvc2l0aXZlLWJvcmRlci1jb2xvcjogcmdiYSgxOSwgMTU3LCA3NCwgMC4xNSk7XG4gIC0tdGhlbWUtc3RhdGUtcHJpbWFyeS1jb2xvcjogIzMwNzBkYztcbiAgLS10aGVtZS1zdGF0ZS1wcmltYXJ5LWJhY2tncm91bmQtY29sb3I6IHJnYmEoNDgsIDExMiwgMjIwLCAwLjEpO1xuICAtLXRoZW1lLXN0YXRlLXByaW1hcnktYm9yZGVyLWNvbG9yOiByZ2JhKDQ4LCAxMTIsIDIyMCwgMC4xNSk7XG4gIC0tdGhlbWUtc3RhdGUtcmVndWxhci1jb2xvcjogIzdiN2I3YjtcbiAgLS10aGVtZS1zdGF0ZS1yZWd1bGFyLWJhY2tncm91bmQtY29sb3I6IHJnYmEoMTIzLCAxMjMsIDEyMywgMC4xKTtcbiAgLS10aGVtZS1zdGF0ZS1yZWd1bGFyLWJvcmRlci1jb2xvcjogcmdiYSgxMjMsIDEyMywgMTIzLCAwLjE1KTtcbiAgLS10aGVtZS13aXphcmQtbm90LXZpc2l0ZWQtY29sb3I6ICNlOGU5ZTk7XG59XG4iLCIvL1xuLy8gwqkgMjAyMyBIYXJkY29yZSBFbmdpbmVlcmluZywgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuLy8gTGljZW5zZWQgdW5kZXIgdGhlIEVjbGlwc2UgUHVibGljIExpY2Vuc2UgdjIuMCAoU1BEWDogRVBMLTIuMCkuXG4vL1xuXG4vKiBDb21tb24gQ29sb3JzICovXG4qIHtcbiAgLS1nbG9iYWwtYWNjZW50LUljb25Db2xvcjogIzY3OTZGRjtcbiAgLS1nbG9iYWwtb24tYWNjZW50LVRleHRDb2xvcjogI0ZGRkZGRjtcblxuICAtLWdsb2JhbC11aS1ob3Zlci1PdmVybGF5Q29sb3I6ICMxNTMwNzIyNjtcbiAgLS1nbG9iYWwtdWktYWN0aXZlLU92ZXJsYXlDb2xvcjogIzE1MzA3MjMzO1xuXG4gIC0tYnV0dG9uLWFjY2VudC1MYWJlbENvbG9yOiAjZmZmO1xuICAtLWJ1dHRvbi1kaXNhYmxlZC1MYWJlbENvbG9yOiAjOGI5N2FkO1xuICAtLWJ1dHRvbi1hY2NlbnQtSWNvbkNvbG9yOiAjZmZmO1xuICAtLWJ1dHRvbi1kaXNhYmxlZC1JY29uQ29sb3I6ICM4Yjk3YWQ7XG4gIC0tYnV0dG9uLXByaW1hcnktQmFja2dyb3VuZENvbG9yOiAjMzM2NGUyO1xuICAtLWJ1dHRvbi1wcmltYXJ5LUJvcmRlckNvbG9yOiAjZDFkNWRlMWE7XG4gIC0tYnV0dG9uLXByaW1hcnktaG92ZXItQmFja2dyb3VuZENvbG9yOiAjNjE5MWZlO1xuICAtLWJ1dHRvbi1wcmltYXJ5LWFjdGl2ZS1CYWNrZ3JvdW5kQ29sb3I6ICMyNTUzY2Y7XG4gIC0tYnV0dG9uLXByaW1hcnktbG9hZGluZy1MYWJlbENvbG9yOiAjNjE5MWZlO1xuICAtLWJ1dHRvbi1uZWdhdGl2ZS1sb2FkaW5nLUxhYmVsQ29sb3I6ICNmZjkxODc7XG4gIC0tYnV0dG9uLW5lZ2F0aXZlLUJvcmRlckNvbG9yOiAjZDFkNWRlMjY7XG4gIC0tYnV0dG9uLW5lZ2F0aXZlLWhvdmVyLUJhY2tncm91bmRDb2xvcjogI2UzNDc0ODtcbiAgLS1idXR0b24tbmVnYXRpdmUtYWN0aXZlLUJhY2tncm91bmRDb2xvcjogI2M0MmEzMjtcblxuICAtLXNlbGVjdG9yLWFjdGl2ZS1CYWNrZ3JvdW5kQ29sb3I6ICMzMzY0ZTI7XG4gIC0tc2VsZWN0b3ItSWNvbkNvbG9yOiAjZmZmZmZmO1xuICAtLXNlbGVjdG9yLWRpc2FibGVkLUljb25Db2xvcjogIzhiOTdhZDtcblxuICAtLXRhZy1vbi1hY2NlbnQtUG9ycG9pc2VUZXh0OiAjRkZGRkZGO1xuICAtLXRhZy1hY2NlbnQtU3Vuc2hpbmVCYWNrZ3JvdW5kOiAjRkZCRDJFO1xuXG4gIC0tYm9yZGVyLWNvbG9yLWdsb2JhbC1lcnJvci1ib3JkZXItY29sb3I6ICNmYjY4NjM7XG59XG5cbi8qIERhcmsgVGhlbWUgKi9cbi50aGVtZS1kYXJrIHtcbiAgLS1nbG9iYWwtdWktQmFja2dyb3VuZENvbG9yOiAjQTVCREZGMEQ7XG4gIC0tZ2xvYmFsLXVpLUJvcmRlckNvbG9yOiAjQTVCREZGMUE7XG4gIC0tZ2xvYmFsLXVpLWhvdmVyLUJhY2tncm91bmRDb2xvcjogI0E1QkRGRjFBO1xuICAtLWdsb2JhbC11aS1hY3RpdmUtQmFja2dyb3VuZENvbG9yOiAjQTVCREZGMjY7XG4gIC0tZ2xvYmFsLXVpLWhpZ2hsaWdodC1CYWNrZ3JvdW5kQ29sb3I6ICNBNUJERkYwRDtcbiAgLS1nbG9iYWwtdWktaG92ZXItaGlnaGxpZ2h0LUJhY2tncm91bmRDb2xvcjogI0E1QkRGRjI2O1xuICAtLWdsb2JhbC1zdXJmYWNlLTAxLUJhY2tncm91bmRDb2xvcjogIzEzMTkyNTtcbiAgLS1nbG9iYWwtc3VyZmFjZS0wMS1Cb3JkZXJDb2xvcjogIzFGMjczNztcbiAgLS1nbG9iYWwtc3VyZmFjZS0wMS1ob3Zlci1CYWNrZ3JvdW5kQ29sb3I6ICMxOTIwMkU7XG4gIC0tZ2xvYmFsLXN1cmZhY2UtMDItQmFja2dyb3VuZENvbG9yOiAjMTkyMDJFO1xuICAtLWdsb2JhbC1zdXJmYWNlLTAyLUJvcmRlckNvbG9yOiAjMjYyRjQwO1xuICAtLWdsb2JhbC1zdXJmYWNlLTAzLWhvdmVyLUJhY2tncm91bmRDb2xvcjogIzE5MjAyRTtcbiAgLS1nbG9iYWwtc3VidGxlLXVpLUJvcmRlckNvbG9yOiAjQTVCREZGMEQ7XG4gIC0tZ2xvYmFsLXN1YnRsZS1CYWNrZ3JvdW5kQ29sb3I6ICMwNzI3OTA7XG4gIC0tZ2xvYmFsLXBvcG92ZXItQmFja2dyb3VuZENvbG9yOiAjMjYyRjQwO1xuICAtLWdsb2JhbC1wb3BvdmVyLWhvdmVyLUJhY2tncm91bmRDb2xvcjogIzFGMjczNztcbiAgLS1nbG9iYWwtcG9wb3Zlci1Cb3JkZXJDb2xvcjogI0E1QkRGRjFBO1xuICAtLWdsb2JhbC1wcmltYXJ5LUxpbmtDb2xvcjogIzREN0ZGNTtcbiAgLS1nbG9iYWwtcHJpbWFyeS1JY29uQ29sb3I6ICNmZmZmZmY7XG4gIC0tZ2xvYmFsLXByaW1hcnktVGV4dENvbG9yOiAjRkZGRkZGO1xuICAtLWdsb2JhbC1zZWNvbmRhcnktVGV4dENvbG9yOiAjQzFDOUQ2O1xuICAtLWdsb2JhbC10ZXJ0aWFyeS1UZXh0Q29sb3I6ICM4RTk5QUY7XG4gIC0tZ2xvYmFsLWRpc2FibGVkLVRleHRDb2xvcjogIzVBNjY3RTtcbiAgLS1nbG9iYWwtYWNjZW50LVRleHRDb2xvcjogIzREN0ZGNTtcbiAgLS1nbG9iYWwtZXJyb3ItVGV4dENvbG9yOiAjRkY2MzU5O1xuICAtLWdsb2JhbC1mb2N1cy1Cb3JkZXJDb2xvcjogIzJBNTlENjtcbiAgLS1nbG9iYWwtZm9jdXMtaW5zZXQtQm9yZGVyQ29sb3I6ICMwRDEyMUM7XG4gIC0tZ2xvYmFsLXBvcG92ZXItU2hhZG93Q29sb3I6ICMwRTEzMUU1OTtcbiAgLS1nbG9iYWwtbW9kYWwtU2hhZG93Q29sb3I6ICMwRTEzMUU3MztcbiAgLS1nbG9iYWwtaGlnbGlnaHQtQ29sb3I6ICNGNzZFNTM7XG4gIC0tZ2xvYmFsLWFjY2VudC1Ta3lUZXh0OiAjQjlEMUY1O1xuICAtLWdsb2JhbC1hY2NlbnQtQmFja2dyb3VuZENvbG9yOiAjMjA0REM4O1xuICAtLWdsb2JhbC1vbi1udWFuY2UtVGV4dENvbG9yOiAjMDQxZDdkO1xuXG4gIC0tZ2xvYmFsLW5vLXByaW9yaXR5LVByaW9yaXR5Q29sb3I6ICM4RTk5QUY7XG4gIC0tZ2xvYmFsLWxvdy1Qcmlvcml0eUNvbG9yOiAjNjQ5M0ZGO1xuICAtLWdsb2JhbC1tZWRpdW0tUHJpb3JpdHlDb2xvcjogI0ZGQkQyRTtcbiAgLS1nbG9iYWwtaGlnaC1Qcmlvcml0eUNvbG9yOiAjRjY2ODRCO1xuICAtLWdsb2JhbC11cmdlbnQtUHJpb3JpdHlDb2xvcjogI0Y2Njg0QjtcbiAgLS1nbG9iYWwtZGlzYWJsZWQtUHJpb3JpdHlDb2xvcjogIzVBNjY3RTtcblxuICAtLXRhZy1vbi1zdWJ0bGUtUG9ycG9pc2VUZXh0OiAjRjJGNEY2O1xuICAtLXRhZy1zdWJ0bGUtUG9ycG9pc2VCYWNrZ3JvdW5kOiAjMzQzRjQ5O1xuICAtLXRhZy1udWFuY2UtU3Vuc2hpbmVCYWNrZ3JvdW5kOiAjMjYyRjQwO1xuICAtLXRhZy1hY2NlbnQtU3Vuc2hpbmVUZXh0OiAjRkZCRDJFO1xuICAtLXRhZy1udWFuY2UtU2t5QmFja2dyb3VuZDogIzFGMjczNztcblxuICAtLWljb24tZGlzYWJsZWQtSWNvbkNvbG9yOiAjMzk0MzU4O1xuXG4gIC8qKiBCdXR0b25zICoqL1xuICAtLWJ1dHRvbi1zdWJ0bGUtTGFiZWxDb2xvcjogI2ZmZjtcbiAgLS1idXR0b24tc3VidGxlLUljb25Db2xvcjogI2ZmZjtcbiAgLS1idXR0b24tZGlzYWJsZWQtQmFja2dyb3VuZENvbG9yOiAjZDFkNWRlMGQ7XG4gIC0tYnV0dG9uLXByaW1hcnktbG9hZGluZy1MYWJlbENvbG9yOiAjNjE5MWZlO1xuICAtLWJ1dHRvbi1zZWNvbmRhcnktQmFja2dyb3VuZENvbG9yOiAjZDFkNWRlMGQ7XG4gIC0tYnV0dG9uLXNlY29uZGFyeS1Cb3JkZXJDb2xvcjogI2QxZDVkZTFhO1xuICAtLWJ1dHRvbi1zZWNvbmRhcnktaG92ZXItQmFja2dyb3VuZENvbG9yOiAjQTVCREZGMUE7XG4gIC0tYnV0dG9uLXNlY29uZGFyeS1hY3RpdmUtQmFja2dyb3VuZENvbG9yOiAjZDFkNWRlMjY7XG4gIC0tYnV0dG9uLW5lZ2F0aXZlLUJhY2tncm91bmRDb2xvcjogI2UzNDc0ODtcbiAgLS1idXR0b24tdGVydGlhcnktaG92ZXItQmFja2dyb3VuZENvbG9yOiAjZDFkNWRlMWE7XG4gIC0tYnV0dG9uLXRlcnRpYXJ5LWFjdGl2ZS1CYWNrZ3JvdW5kQ29sb3I6ICNkMWQ1ZGUyNjtcbiAgLS1idXR0b24tbWVudS1hY3RpdmUtQm9yZGVyQ29sb3I6ICNkOWRlZTY7XG5cbiAgLyoqIEVkaXRib3ggKiovXG4gIC0taW5wdXQtQmFja2dyb3VuZENvbG9yOiAjYTViZGZmMGQ7XG4gIC0taW5wdXQtaG92ZXItQmFja2dyb3VuZENvbG9yOiAjYTViZGZmMWE7XG4gIC0taW5wdXQtQm9yZGVyQ29sb3I6ICNhNWJkZmYwZDtcbiAgLS1pbnB1dC1UZXh0Q29sb3I6ICNmZmZmZmY7XG4gIC0taW5wdXQtTGFiZWxDb2xvcjogI2ZmZmZmZjtcbiAgLS1pbnB1dC1maWxsZWQtTGFiZWxDb2xvcjogIzhiOTdhZDtcbiAgLS1pbnB1dC1QbGFjZWhvbGRlckNvbG9yOiAjOGI5N2FkO1xuICAtLWlucHV0LWhvdmVyLVBsYWNlaG9sZGVyQ29sb3I6ICNmZmZmZmY7XG4gIC0taW5wdXQtZm9jdXMtUGxhY2Vob2xkZXJDb2xvcjogIzU1NjE3ODtcbiAgLS1pbnB1dC1IZWxwZXJDb2xvcjogIzhiOTdhZDtcbiAgLS1pbnB1dC1lcnJvci1Cb3JkZXJDb2xvcjogI2ZiNjg2MztcbiAgLS1pbnB1dC1zZWFyY2gtSWNvbkNvbG9yOiAjZmZmZmZmO1xuXG4gIC8qKiBDaGVja2JveGVzICoqL1xuICAtLXNlbGVjdG9yLUJhY2tncm91bmRDb2xvcjogI2E1YmRmZjBkO1xuICAtLXNlbGVjdG9yLUJvcmRlckNvbG9yOiAjZDlkZWU2O1xuICAtLXNlbGVjdG9yLW9mZi1CYWNrZ3JvdW5kQ29sb3I6ICM1NTYxNzg7XG4gIC0tc2VsZWN0b3ItaG92ZXItb3ZlcmxheS1CYWNrZ3JvdW5kQ29sb3I6ICNhNWJkZmYxYTtcbiAgLS1zZWxlY3Rvci1kaXNhYmxlZC1CYWNrZ3JvdW5kQ29sb3I6ICNhNWJkZmYxYTtcbiAgLS1zZWxlY3Rvci1kaXNhYmxlZC1Cb3JkZXJDb2xvcjogI2E1YmRmZjBkO1xuXG4gIC0tbG92ZS1hY3RpdmUtY2FsbC1jb2xvci0xOiAjNTE5MEVDO1xuICAtLWxvdmUtYWN0aXZlLWNhbGwtY29sb3ItMjogI0Y0Nzc1ODtcbiAgLS1sb3ZlLWFjdGl2ZS1jYWxsLXRyYW5zZm9ybTogc2NhbGVZKDAuMjUpIHNjYWxlWCgwLjQpO1xuICAtLWxvdmUtYWN0aXZlLWNhbGwtZmlsdGVyOiBibHVyKDE3cHgpO1xuXG4gIC0tZ2xvYmFsLW9ubGluZS1jb2xvcjogIzQ5YTI2YjtcbiAgLS1nbG9iYWwtb2ZmbGluZS1jb2xvcjogI2QxZDVkZTtcbn1cblxuLyogTGlnaHQgVGhlbWUgKi9cbi50aGVtZS1saWdodCB7XG4gIC0tZ2xvYmFsLXVpLUJhY2tncm91bmRDb2xvcjogIzE1MzA3MjBEO1xuICAtLWdsb2JhbC11aS1Cb3JkZXJDb2xvcjogIzE1MzA3MjFBO1xuICAtLWdsb2JhbC11aS1ob3Zlci1CYWNrZ3JvdW5kQ29sb3I6ICMxNTMwNzIxQTtcbiAgLS1nbG9iYWwtdWktYWN0aXZlLUJhY2tncm91bmRDb2xvcjogI0E1QkRGRjQwO1xuICAtLWdsb2JhbC11aS1oaWdobGlnaHQtQmFja2dyb3VuZENvbG9yOiAjQTVCREZGMjY7XG4gIC0tZ2xvYmFsLXVpLWhvdmVyLWhpZ2hsaWdodC1CYWNrZ3JvdW5kQ29sb3I6ICNBNUJERkY0MDtcbiAgLS1nbG9iYWwtc3VyZmFjZS0wMS1CYWNrZ3JvdW5kQ29sb3I6ICNGOEY5RkE7XG4gIC0tZ2xvYmFsLXN1cmZhY2UtMDEtQm9yZGVyQ29sb3I6ICNEREUxRTk7XG4gIC0tZ2xvYmFsLXN1cmZhY2UtMDEtaG92ZXItQmFja2dyb3VuZENvbG9yOiAjRUJFRUYyO1xuICAtLWdsb2JhbC1zdXJmYWNlLTAyLUJhY2tncm91bmRDb2xvcjogI0ZGRkZGRjtcbiAgLS1nbG9iYWwtc3VyZmFjZS0wMi1Cb3JkZXJDb2xvcjogI0VCRUVGMjtcbiAgLS1nbG9iYWwtc3VyZmFjZS0wMy1ob3Zlci1CYWNrZ3JvdW5kQ29sb3I6ICNGOEY5RkE7XG4gIC0tZ2xvYmFsLXN1YnRsZS11aS1Cb3JkZXJDb2xvcjogIzE1MzA3MjBEO1xuICAtLWdsb2JhbC1zdWJ0bGUtQmFja2dyb3VuZENvbG9yOiAjQThDOEZGO1xuICAtLWdsb2JhbC1wb3BvdmVyLUJhY2tncm91bmRDb2xvcjogIzEzMTkyNTtcbiAgLS1nbG9iYWwtcG9wb3Zlci1ob3Zlci1CYWNrZ3JvdW5kQ29sb3I6ICMxRjI3Mzc7XG4gIC0tZ2xvYmFsLXBvcG92ZXItQm9yZGVyQ29sb3I6ICNBNUJERkYyNjtcbiAgLS1nbG9iYWwtcHJpbWFyeS1MaW5rQ29sb3I6ICMzNTY2RTI7XG4gIC0tZ2xvYmFsLXByaW1hcnktSWNvbkNvbG9yOiAjMGYxMjFhO1xuICAtLWdsb2JhbC1wcmltYXJ5LVRleHRDb2xvcjogIzBGMTIxQTtcbiAgLS1nbG9iYWwtc2Vjb25kYXJ5LVRleHRDb2xvcjogIzVBNjY3RTtcbiAgLS1nbG9iYWwtdGVydGlhcnktVGV4dENvbG9yOiAjN0I4NzlFO1xuICAtLWdsb2JhbC1kaXNhYmxlZC1UZXh0Q29sb3I6ICNBMUFCQkY7XG4gIC0tZ2xvYmFsLWFjY2VudC1UZXh0Q29sb3I6ICMzNTY2RTI7XG4gIC0tZ2xvYmFsLWVycm9yLVRleHRDb2xvcjogI0E0MEExQjtcbiAgLS1nbG9iYWwtZm9jdXMtQm9yZGVyQ29sb3I6ICMyMDREQzg7XG4gIC0tZ2xvYmFsLWZvY3VzLWluc2V0LUJvcmRlckNvbG9yOiAjRkZGRkZGO1xuICAtLWdsb2JhbC1wb3BvdmVyLVNoYWRvd0NvbG9yOiAjMEUxMzFFMUY7XG4gIC0tZ2xvYmFsLW1vZGFsLVNoYWRvd0NvbG9yOiAjMEUxMzFFMTQ7XG4gIC0tZ2xvYmFsLWhpZ2xpZ2h0LUNvbG9yOiAjRjc2RTUzO1xuICAtLWdsb2JhbC1hY2NlbnQtU2t5VGV4dDojQjlEMUY1O1xuICAtLWdsb2JhbC1hY2NlbnQtQmFja2dyb3VuZENvbG9yOiAjMzU2NkUyO1xuICAtLWdsb2JhbC1vbi1udWFuY2UtVGV4dENvbG9yOiAjMjU1M2NmO1xuXG4gIC0tZ2xvYmFsLW5vLXByaW9yaXR5LVByaW9yaXR5Q29sb3I6ICM3Qjg3OUU7XG4gIC0tZ2xvYmFsLWxvdy1Qcmlvcml0eUNvbG9yOiAjMzU2NkUyO1xuICAtLWdsb2JhbC1tZWRpdW0tUHJpb3JpdHlDb2xvcjogI0ZGOTgzODtcbiAgLS1nbG9iYWwtaGlnaC1Qcmlvcml0eUNvbG9yOiAjRTk0MDNEO1xuICAtLWdsb2JhbC11cmdlbnQtUHJpb3JpdHlDb2xvcjogI0U5NDAzRDtcbiAgLS1nbG9iYWwtZGlzYWJsZWQtUHJpb3JpdHlDb2xvcjogI0ExQUJCRjtcblxuICAtLXRhZy1vbi1zdWJ0bGUtUG9ycG9pc2VUZXh0OiAjMjkzMTM5O1xuICAtLXRhZy1zdWJ0bGUtUG9ycG9pc2VCYWNrZ3JvdW5kOiAjQzhEMUQ5O1xuICAtLXRhZy1udWFuY2UtU3Vuc2hpbmVCYWNrZ3JvdW5kOiAjRkVGMkUyO1xuICAtLXRhZy1hY2NlbnQtU3Vuc2hpbmVUZXh0OiAjOEU1RTAwO1xuICAtLXRhZy1udWFuY2UtU2t5QmFja2dyb3VuZDogI0VFRjRGRDtcblxuICAtLWljb24tZGlzYWJsZWQtSWNvbkNvbG9yOiAjQjNCQ0NDO1xuXG4gIC8qKiBCdXR0b25zICoqL1xuICAtLWJ1dHRvbi1zdWJ0bGUtTGFiZWxDb2xvcjogIzAwMDtcbiAgLS1idXR0b24tc3VidGxlLUljb25Db2xvcjogIzAwMDtcbiAgLS1idXR0b24tZGlzYWJsZWQtQmFja2dyb3VuZENvbG9yOiAjMTcyNTQ3MGQ7XG4gIC0tYnV0dG9uLXByaW1hcnktbG9hZGluZy1MYWJlbENvbG9yOiAjOTViYWZmO1xuICAtLWJ1dHRvbi1zZWNvbmRhcnktQmFja2dyb3VuZENvbG9yOiAjMTcyNTQ3MGQ7XG4gIC0tYnV0dG9uLXNlY29uZGFyeS1Cb3JkZXJDb2xvcjogIzE3MjU0NzFhO1xuICAtLWJ1dHRvbi1zZWNvbmRhcnktaG92ZXItQmFja2dyb3VuZENvbG9yOiAjMTcyNTQ3MWE7XG4gIC0tYnV0dG9uLXNlY29uZGFyeS1hY3RpdmUtQmFja2dyb3VuZENvbG9yOiAjMTcyNTQ3MjY7XG4gIC0tYnV0dG9uLW5lZ2F0aXZlLUJhY2tncm91bmRDb2xvcjogI2VhNGM0YztcbiAgLS1idXR0b24tdGVydGlhcnktaG92ZXItQmFja2dyb3VuZENvbG9yOiAjMTcyNTQ3MWE7XG4gIC0tYnV0dG9uLXRlcnRpYXJ5LWFjdGl2ZS1CYWNrZ3JvdW5kQ29sb3I6ICMxNzI1NDcyNjtcbiAgLS1idXR0b24tbWVudS1hY3RpdmUtQm9yZGVyQ29sb3I6ICMwZjEyMWE7XG5cbiAgLyoqIEVkaXRib3ggKiovXG4gIC0taW5wdXQtQmFja2dyb3VuZENvbG9yOiAjMTUzMDcyMGQ7XG4gIC0taW5wdXQtaG92ZXItQmFja2dyb3VuZENvbG9yOiAjMTUzMDcyMWE7XG4gIC0taW5wdXQtQm9yZGVyQ29sb3I6ICMxNTMwNzIwZDtcbiAgLS1pbnB1dC1UZXh0Q29sb3I6ICMwZjEyMWE7XG4gIC0taW5wdXQtTGFiZWxDb2xvcjogIzBmMTIxYTtcbiAgLS1pbnB1dC1maWxsZWQtTGFiZWxDb2xvcjogIzU1NjE3ODtcbiAgLS1pbnB1dC1QbGFjZWhvbGRlckNvbG9yOiAjNTU2MTc4O1xuICAtLWlucHV0LWhvdmVyLVBsYWNlaG9sZGVyQ29sb3I6ICMwZjEyMWE7XG4gIC0taW5wdXQtZm9jdXMtUGxhY2Vob2xkZXJDb2xvcjogIzhiOTdhZDtcbiAgLS1pbnB1dC1IZWxwZXJDb2xvcjogIzU1NjE3ODtcbiAgLS1pbnB1dC1lcnJvci1Cb3JkZXJDb2xvcjogI2UzNDc0ODtcbiAgLS1pbnB1dC1zZWFyY2gtSWNvbkNvbG9yOiAjMGYxMjFhO1xuXG4gIC8qKiBDaGVja2JveGVzICoqL1xuICAtLXNlbGVjdG9yLUJhY2tncm91bmRDb2xvcjogIzE1MzA3MjBkO1xuICAtLXNlbGVjdG9yLUJvcmRlckNvbG9yOiAjMGYxMjFhO1xuICAtLXNlbGVjdG9yLW9mZi1CYWNrZ3JvdW5kQ29sb3I6ICNjYmQyZGQ7XG4gIC0tc2VsZWN0b3ItaG92ZXItb3ZlcmxheS1CYWNrZ3JvdW5kQ29sb3I6ICMxNTMwNzIxYTtcbiAgLS1zZWxlY3Rvci1kaXNhYmxlZC1CYWNrZ3JvdW5kQ29sb3I6ICMxNTMwNzIxYTtcbiAgLS1zZWxlY3Rvci1kaXNhYmxlZC1Cb3JkZXJDb2xvcjogIzE1MzA3MjBkO1xuXG4gIC0tbG92ZS1hY3RpdmUtY2FsbC1jb2xvci0xOiAjMjA1REMyO1xuICAtLWxvdmUtYWN0aXZlLWNhbGwtY29sb3ItMjogI2UzNDc0ODtcbiAgLS1sb3ZlLWFjdGl2ZS1jYWxsLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgLS1sb3ZlLWFjdGl2ZS1jYWxsLXRyYW5zZm9ybTogc2NhbGVZKDAuMykgc2NhbGVYKDAuNDIpO1xuXG4gIC0tZ2xvYmFsLW9ubGluZS1jb2xvcjogIzQ5YTI2YjtcbiAgLS1nbG9iYWwtb2ZmbGluZS1jb2xvcjogIzVBNjY3RTtcbn1cbiIsIi8vXG4vLyBDb3B5cmlnaHQgwqkgMjAyMSBBbnRpY3JtIFBsYXRmb3JtIENvbnRyaWJ1dG9ycy5cbi8vIFxuLy8gTGljZW5zZWQgdW5kZXIgdGhlIEVjbGlwc2UgUHVibGljIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuLy8geW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLiBZb3UgbWF5XG4vLyBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0IGh0dHBzOi8vd3d3LmVjbGlwc2Uub3JnL2xlZ2FsL2VwbC0yLjBcbi8vIFxuLy8gVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuLy8gZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuLy8gV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4vLyBcbi8vIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbi8vIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuLy9cblxuLyogQ0xFQVIgKi9cbmEge1xuICBtaW4td2lkdGg6IDA7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLXRoZW1lLWNvbnRlbnQtY29sb3IpO1xuICBvdXRsaW5lOiBub25lO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUtY2FwdGlvbi1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZS1jb250ZW50LWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAmOnZpc2l0ZWQgeyBjb2xvcjogdmFyKC0tdGhlbWUtY29udGVudC1jb2xvcik7IH1cblxuICAmLnN0ZWFsdGgsXG4gICYubm8tdW5kZXJsaW5lIHtcbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICB9XG4gICYuc3RlYWx0aCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuaW5wdXQge1xuICBtaW4td2lkdGg6IDA7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogdmFyKC0tdGhlbWUtY2FwdGlvbi1jb2xvcik7XG4gICY6OnBsYWNlaG9sZGVyIHsgY29sb3I6IHZhcigtLXRoZW1lLWhhbGZjb250ZW50LWNvbG9yKTsgfVxuICAmOmZvY3VzOjpwbGFjZWhvbGRlciB7IGNvbG9yOiB2YXIoLS10aGVtZS10cmFucy1jb2xvcik7IH1cbiAgJi53cm9uZy1pbnB1dCB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN5c3RlbS1lcnJvci1jb2xvcikgIWltcG9ydGFudDsgfVxufVxuYXVkaW8sIGNhbnZhcywgZW1iZWQsIGlmcmFtZSwgaW1nLCBvYmplY3QsIHN2ZywgdmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLCBcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLCBcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB2YXIoLS10aGVtZS1jYXB0aW9uLWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi8vIEZpeCBmb3IgaU9TIChkaXNhYmxlIHpvb21pbmcgb24gaW5wdXQgZmllbGRzKVxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7IFxuICBzZWxlY3QsXG4gIHRleHRhcmVhLFxuICBpbnB1dCxcbiAgZGl2LnJlZi1jb250YWluZXIgZGl2LnNlbGVjdC10ZXh0ID4gZGl2W2NvbnRlbnRlZGl0YWJsZT1cInRydWVcIl0geyBmb250LXNpemU6IDE2cHg7IH1cbn1cblxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxubGkge1xuICBjb2xvcjogdmFyKC0tdGhlbWUtY29udGVudC1jb2xvcik7XG4gIHAgeyBjb2xvcjogdmFyKC0tdGhlbWUtY29udGVudC1jb2xvcik7IH1cbn1cblxuLyogQ29tbW9uICovXG4qIHtcbiAgLS1tb2RhbC1wYWRkaW5nOiAxcmVtO1xufVxuXG5wIHtcbiAgdXNlci1zZWxlY3Q6aW5oZXJpdDtcbiAgXG4gIGEge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIGh5cGhlbnM6IGF1dG87XG4gICAgY29sb3I6IHZhcigtLXRoZW1lLWxpbmstY29sb3IpO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSxcbiAgICAmOnZpc2l0ZWQgeyBjb2xvcjogdmFyKC0tdGhlbWUtbGluay1jb2xvcik7IH0gIFxuICB9XG59XG5wOmZpcnN0LWNoaWxkIHsgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwOyB9IC8vIEZpcnN0IGFuZCBsYXN0IHBhZGRpbmdcbnA6bGFzdC1jaGlsZCB7IG1hcmdpbi1ibG9jay1lbmQ6IDA7IH1cblxuLnAtaW5saW5lIHtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAvLyBoeXBoZW5zOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTUwJTtcblxuICAmLmNvbnRyYXN0IHsgY29sb3I6IHZhcigtLWdsb2JhbC1wcmltYXJ5LVRleHRDb2xvcik7IH1cbiAgJjpub3QoLmNvbnRyYXN0KSB7IGNvbG9yOiB2YXIoLS10aGVtZS1jb250ZW50LWNvbG9yKTsgfVxuICAmLm92ZXJmbG93LWxhYmVsOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuYS5ub1VuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgJjpob3ZlciwgJjphY3RpdmUsICY6dmlzaXRlZCB7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxufVxuYS5ub0JvbGQge1xuICBmb250LXdlaWdodDogNDAwO1xuICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjp2aXNpdGVkIHsgZm9udC13ZWlnaHQ6IDQwMDsgfVxufVxuXG4uZmlyc3RMZXR0ZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgJjo6Zmlyc3QtbGV0dGVyIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxufVxuLnVwcGVyRmlyc3RMZXR0ZXI6OmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5pbmxpbmUtaGVpZ2h0MiB7XG4gIGxpbmUtaGVpZ2h0OiAyMDAlO1xufVxuLmxlYWRpbmctNCB7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuXG4uZmxvYXQtbGVmdC1ib3gge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbmlucHV0LnNlYXJjaCB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHZhcigtLXRoZW1lLWNhcHRpb24tY29sb3IpO1xuICBib3JkZXI6IG5vbmU7XG4gIGNhcmV0LWNvbG9yOiB2YXIoLS10aGVtZS1jYXJldC1jb2xvcik7XG5cbiAgJi5wYWRkaW5nIHsgcGFkZGluZzogLjYyNXJlbSAuNzVyZW07IH1cbn1cblxuLnJvdW5kZWQgeyBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG4ucm91bmRlZC1sZyB7IGJvcmRlci1yYWRpdXM6IDAuNXJlbTsgfVxuXG4vKiBGbGV4ICovXG4uZmxleCB7IGRpc3BsYXk6IGZsZXg7IH1cbi5pbmxpbmUtZmxleCB7IGRpc3BsYXk6IGlubGluZS1mbGV4OyB9XG4uZmxleC1ncm93IHsgZmxleC1ncm93OiAxOyB9XG4uZmxleC1uby1zaHJpbmsgeyBmbGV4LXNocmluazogMDsgfVxuLmZsZXgtc2hyaW5rIHsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuLmZsZXgtd3JhcCB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4uZmxleC1ub3dyYXAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4uZmxleC1iYXNlbGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG4uZmxleC1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mbGV4LWJldHdlZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMDtcbiAgbWluLWhlaWdodDogMDtcbn1cbi5mbGV4LXN0cmV0Y2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5mbGV4LXJvdy1iYXNlbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5mbGV4LXJvdy1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWluLXdpZHRoOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuLmZsZXgtcm93LXN0cmV0Y2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4uZmxleC1yb3ctdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBtaW4td2lkdGg6IDA7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mbGV4LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4uZmxleC1jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWluLXdpZHRoOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuLmZsZXgtY29sLXJldmVyc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuLmZsZXgtY29sLWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMDtcbiAgbWluLWhlaWdodDogMDtcbn1cbi5mbGV4LWNvbC1zdHJldGNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uanVzdGlmeS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbi5qdXN0aWZ5LXN0YXJ0IHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4uanVzdGlmeS1lbmQgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbi5qdXN0aWZ5LWNlbnRlciB7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4uanVzdGlmeS1zdHJldGNoIHsganVzdGlmeS1jb250ZW50OiBzdHJldGNoOyB9XG4uaXRlbXMtYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cbi5pdGVtcy1zdGFydCB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4uaXRlbXMtZW5kIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4uaXRlbXMtY2VudGVyIHsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuLml0ZW1zLXN0cmV0Y2ggeyBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuLnNlbGYtc3RhcnQgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG4uc2VsZi1lbmQgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuXG4uZmxleC1nYXAtNCB7IGdhcDogMXJlbTsgfVxuLmZsZXgtZ2FwLTMgeyBnYXA6IC43NXJlbTsgfVxuLmZsZXgtZ2FwLTIgeyBnYXA6IC41cmVtOyB9XG4uZmxleC1nYXAtMS01IHsgZ2FwOiAuMzc1cmVtOyB9XG4uZmxleC1nYXAtMSB7IGdhcDogLjI1cmVtOyB9XG4uZmxleC1nYXAtMC01IHsgZ2FwOiAuMTI1cmVtOyB9XG5cbi5mbGV4LWJldHdlZW4taGFsZi1jb250ZW50ID4gKiB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcblxuICAmOmxhc3QtY2hpbGQgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG59XG5cbi5mbGV4LWJyZWFrIHsgIFxuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5mbGV4LXByZXNlbnRlciwgLmlubGluZS1wcmVzZW50ZXIge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWluLXdpZHRoOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgLmljb24ge1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZS1kYXJrLWNvbG9yKTtcblxuICAgICYucHJpbWFyeSB7IGNvbG9yOiB2YXIoLS1idXR0b24tcHJpbWFyeS1CYWNrZ3JvdW5kQ29sb3IpOyB9XG4gICAgJi5jaXJjbGUge1xuICAgICAgcGFkZGluZzogLjI1cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXZhdGFyLWJnLWNvbG9yKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG4gICAgJjpub3QoLnNtYWxsLWdhcCwgLmxhcmdlLWdhcCkgeyBtYXJnaW4tcmlnaHQ6IC4zNzVyZW07IH1cbiAgICAmLm5vLWdhcCB7IG1hcmdpbi1yaWdodDogMDsgfVxuICAgICYuc21hbGwtZ2FwIHsgbWFyZ2luLXJpZ2h0OiAuMjVyZW07IH1cbiAgICAmLmxhcmdlLWdhcCB7IG1hcmdpbi1yaWdodDogLjVyZW07IH1cbiAgICAmLmZsb3c6bGFzdC1jaGlsZCB7IG1hcmdpbi1yaWdodDogMDsgfVxuICB9XG4gIC5sYWJlbCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lLWNvbnRlbnQtY29sb3IpO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICY6bm90KC5ub3dyYXApIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLyogYXV0b3ByZWZpeGVyOiBpZ25vcmUgbmV4dCAqL1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgIGxpbmUtY2xhbXA6IDI7XG4gICAgfVxuICAgICYubm93cmFwIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICB9XG4gIH1cbiAgLmFjdGlvbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG1hcmdpbi1sZWZ0OiAuNzVyZW07XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgLmljb24ge1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lLWNhcHRpb24tY29sb3IpO1xuXG4gICAgICAmLnByaW1hcnkgeyBjb2xvcjogdmFyKC0tYnV0dG9uLXByaW1hcnktaG92ZXItQmFja2dyb3VuZENvbG9yKTsgfVxuICAgIH1cbiAgICAubGFiZWwge1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lLWNhcHRpb24tY29sb3IpO1xuXG4gICAgICAmOm5vdCgubm8tdW5kZXJsaW5lKSB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgfVxuICAgIC5hY3Rpb24geyB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIH1cbiAgJi5ub3Qtc2VsZWN0ZWQge1xuICAgIC5sYWJlbCB7IGNvbG9yOiB2YXIoLS10aGVtZS1kYXJrLWNvbG9yKTsgfVxuICAgICY6aG92ZXIgLmxhYmVsLFxuICAgICY6aG92ZXIgLmljb24ge1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lLWNvbnRlbnQtY29sb3IpO1xuICAgIH1cbiAgfVxuICAmLmNvbG9ySW5oZXJpdCAubGFiZWwgeyBjb2xvcjogaW5oZXJpdDsgfVxufVxuLmZsZXgtcHJlc2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pbmxpbmUtcHJlc2VudGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgcGFkZGluZzogLS4yNXJlbSAwO1xuXG4gIC5pY29uIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC4ycmVtKTsgfVxuICAuaWNvbi5jaXJjbGUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLjM3NXJlbSk7IH1cbiAgLmF2YXRhci1jb250YWluZXI6bm90KC5uby1pbWcpIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC4zNzVyZW0pOyB9XG4gIC5hdmF0YXItY29udGFpbmVyLm5vLWltZyB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSguMTVyZW0pOyB9XG4gIC5lbW9qaSB7IHRyYW5zZm9ybTogbm9uZTsgfVxufVxuXG4uYnV0dG9ucy1ncm91cCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIGdyaWQtYXV0by1jb2x1bW5zOiBtYXgtY29udGVudDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IC43NXJlbTtcblxuICAmLnJldmVyc2UgeyBkaXJlY3Rpb246IHJ0bDsgfVxuICAmLmxhcmdlLWdhcCB7IGdhcDogMXJlbTsgfVxuICAmLm1lZGl1bS1nYXAgeyBnYXA6IC43NXJlbTsgfVxuICAmLnNtYWxsLWdhcCB7IGdhcDogLjVyZW07IH1cbiAgJi54c21hbGwtZ2FwIHsgZ2FwOiAuMzc1cmVtOyB9XG4gICYueHhzbWFsbC1nYXAgeyBnYXA6IC4yNXJlbTsgfVxuICAmLnNob3J0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW4tY29udGVudCk7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgfVxuICAmLnRpbnkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbi1jb250ZW50KTtcbiAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuICB9XG59XG4uYnV0dG9ucy1kaXZpZGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMS41cmVtO1xuICBtYXgtaGVpZ2h0OiAxLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWxpc3QtZGl2aWRlci1jb2xvcik7XG59XG5cbi5sYWJlbHMtcm93IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWluLXdpZHRoOiAwO1xuXG4gICYgPiAqIHsgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtOyB9XG4gICYgPiAqOmxhc3QtY2hpbGQgeyBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuICAuYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUtYWNjZW50LWNvbG9yKTtcbiAgfVxuICAuc3Ryb25nIHsgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7IH1cbn1cblxuLmdhcC0xLCAuZ2FwLTEtNSB7XG4gICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tcmlnaHQ6IC4yNXJlbTsgfVxuICAmLnJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAmID4gOmxhc3QtY2hpbGQgeyBtYXJnaW4tcmlnaHQ6IC4yNXJlbTsgfVxuICAgICYgPiA6Zmlyc3QtY2hpbGQgeyBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgfVxufVxuLmdhcFYtMSA+ICo6bm90KDpsYXN0LWNoaWxkKSB7IG1hcmdpbi1ib3R0b206IC4yNXJlbTsgfVxuLmdhcC0xLTUge1xuICAmOm5vdCgucmV2ZXJzZSkgPiAqOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tcmlnaHQ6IC4zNzVyZW07IH1cbiAgJi5yZXZlcnNlID4gKjpub3QoOmZpcnN0LWNoaWxkKSB7IG1hcmdpbi1sZWZ0OiAuMzc1cmVtOyB9XG59XG4uZ2FwLTIge1xuICAmOm5vdCgucmV2ZXJzZSkgPiAqOm5vdCg6Zmlyc3QtY2hpbGQpIHsgbWFyZ2luLWxlZnQ6IC41cmVtOyB9XG4gICYucmV2ZXJzZSA+ICo6bm90KDpsYXN0LWNoaWxkKSB7IG1hcmdpbi1yaWdodDogLjVyZW07IH1cbn1cbi5nYXBWLTIgPiAqOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuLmdhcC0zIHtcbiAgJjpub3QoLnJldmVyc2UpID4gKjpub3QoOmZpcnN0LWNoaWxkKSB7IG1hcmdpbi1sZWZ0OiAuNzVyZW07IH1cbiAgJi5yZXZlcnNlID4gKjpub3QoOmxhc3QtY2hpbGQpIHsgbWFyZ2luLXJpZ2h0OiAuNzVyZW07IH1cbn1cbi5nYXAtNCB7XG4gICY6bm90KC5yZXZlcnNlKSA+ICo6bm90KDpmaXJzdC1jaGlsZCkgeyBtYXJnaW4tbGVmdDogMXJlbTsgfVxuICAmLnJldmVyc2UgPiAqOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbn1cbi5nYXBWLTQgPiAqOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4uZ2FwVi02ID4gKjpub3QoOmxhc3QtY2hpbGQpIHsgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4uZ2FwVi04ID4gKjpub3QoOmxhc3QtY2hpbGQpIHsgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuLmdhcFYtMTIgPiAqOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4uZ2FwLWFyb3VuZC0yID4gKiB7IG1hcmdpbjogLjI1cmVtOyB9XG4uZ2FwLWFyb3VuZC00ID4gKiB7IG1hcmdpbjogLjVyZW07IH1cbi5nYXAtc3RhdHVzYmFyID4gKjpub3QoOmxhc3QtY2hpbGQpIHsgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG5cbi8qIC0tLS0tLS0tLSAqL1xuLnNtLXRvb2wtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xuICBjb2xvcjogdmFyKC0tdGhlbWUtZGFya2VyLWNvbG9yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIC5pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC4zNzVyZW07XG4gICAgY29sb3I6IHZhcigtLXRoZW1lLWNvbnRlbnQtY29sb3IpO1xuICAgICYuc21hbGwtc2l6ZSB7XG4gICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgfVxuICAgICYuaGFsZmNvbnRlbnQgeyBjb2xvcjogdmFyKC0tdGhlbWUtaGFsZmNvbnRlbnQtY29sb3IpOyB9XG4gIH1cbiAgJjpob3ZlciAuaWNvbiB7IGNvbG9yOiB2YXIoLS10aGVtZS1jYXB0aW9uLWNvbG9yKTsgfVxufVxuXG4vKiBNYXJnaW5zICYgUGFkZGluZ3MgKi9cbi5tbC0wIHsgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuLm1sLTAtNSB7IG1hcmdpbi1sZWZ0OiAuMTI1cmVtOyB9XG4ubWwtMSB7IG1hcmdpbi1sZWZ0OiAuMjVyZW07IH1cbi5tbC0xLTUgeyBtYXJnaW4tbGVmdDogLjM3NXJlbTsgfVxuLm1sLTIgeyBtYXJnaW4tbGVmdDogLjVyZW07IH1cbi5tbC0zIHsgbWFyZ2luLWxlZnQ6IC43NXJlbTsgfVxuLm1sLTQgeyBtYXJnaW4tbGVmdDogMXJlbTsgfVxuLm1sLTUtNSB7IG1hcmdpbi1sZWZ0OiAxLjM3NXJlbTsgfVxuLm1sLTYgeyBtYXJnaW4tbGVmdDogMS41cmVtOyB9XG4ubWwtOCB7IG1hcmdpbi1sZWZ0OiAycmVtOyB9XG4ubWwtMTAgeyBtYXJnaW4tbGVmdDogMi41cmVtOyB9XG4ubWwtMTIgeyBtYXJnaW4tbGVmdDogM3JlbTsgfVxuLm1sLTE0IHsgbWFyZ2luLWxlZnQ6IDMuNXJlbTsgfVxuLm1sLTIyIHsgbWFyZ2luLWxlZnQ6IDUuNXJlbTsgfVxuLm1sLWF1dG8geyBtYXJnaW4tbGVmdDogYXV0bzsgfVxuLm1yLTAtNSB7IG1hcmdpbi1yaWdodDogLjEyNXJlbTsgfVxuLm1yLTEgeyBtYXJnaW4tcmlnaHQ6IC4yNXJlbTsgfVxuLm1yLTEtNSB7IG1hcmdpbi1yaWdodDogLjM3NXJlbTsgfVxuLm1yLTIgeyBtYXJnaW4tcmlnaHQ6IC41cmVtOyB9XG4ubXItMi01IHsgbWFyZ2luLXJpZ2h0OiAuNjI1cmVtOyB9XG4ubXItMyB7IG1hcmdpbi1yaWdodDogLjc1cmVtOyB9XG4ubXItNCB7IG1hcmdpbi1yaWdodDogMXJlbTsgfVxuLm1yLTUtNSB7IG1hcmdpbi1yaWdodDogMS4zNzVyZW07IH1cbi5tci02IHsgbWFyZ2luLXJpZ2h0OiAxLjVyZW07IH1cbi5tci04IHsgbWFyZ2luLXJpZ2h0OiAycmVtOyB9XG4ubXItMTAgeyBtYXJnaW4tcmlnaHQ6IDIuNXJlbTsgfVxuLm1yLTMyIHsgbWFyZ2luLXJpZ2h0OiA4cmVtIH1cbi5tdC0tMSB7IG1hcmdpbi10b3A6IC0uMjVyZW07IH1cbi5tdC0wLTUgeyBtYXJnaW4tdG9wOiAuMTI1cmVtOyB9XG4ubXQtMSB7IG1hcmdpbi10b3A6IC4yNXJlbTsgfVxuLm10LTIgeyBtYXJnaW4tdG9wOiAuNXJlbTsgfVxuLm10LTEwcHggeyBtYXJnaW4tdG9wOiAuNjI1cmVtOyB9XG4ubXQtMyB7IG1hcmdpbi10b3A6IC43NXJlbTsgfVxuLm10LTQgeyBtYXJnaW4tdG9wOiAxcmVtOyB9XG4ubXQtNSB7IG1hcmdpbi10b3A6IDEuMjVyZW07IH1cbi5tdC02IHsgbWFyZ2luLXRvcDogMS41cmVtOyB9XG4ubXQtOCB7IG1hcmdpbi10b3A6IDJyZW07IH1cbi5tdC05IHsgbWFyZ2luLXRvcDogMi4yNXJlbTsgfVxuLm10LTEwIHsgbWFyZ2luLXRvcDogMi41cmVtOyB9XG4ubXQtMTQgeyBtYXJnaW4tdG9wOiAzLjVyZW07IH1cbi5tYi0wIHsgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4ubWItMSB7IG1hcmdpbi1ib3R0b206IC4yNXJlbTsgfVxuLm1iLTIgeyBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuLm1iLTItNSB7IG1hcmdpbi1ib3R0b206IC42MjVyZW07IH1cbi5tYi0zIHsgbWFyZ2luLWJvdHRvbTogLjc1cmVtOyB9XG4ubWItNCB7IG1hcmdpbi1ib3R0b206IDFyZW07IH1cbi5tYi02IHsgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4ubWItOCB7IG1hcmdpbi1ib3R0b206IDJyZW07IH1cbi5tYi05IHsgbWFyZ2luLWJvdHRvbTogMi4yNXJlbTsgfVxuLm1iLTEwIHsgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9XG4ubXgtMC01IHsgbWFyZ2luOiAwIC4xMjVyZW07IH1cbi5teC0xIHsgbWFyZ2luOiAwIC4yNXJlbTsgfVxuLm14LTIgeyBtYXJnaW46IDAgLjVyZW07IH1cbi5teC0zIHsgbWFyZ2luOiAwIC43NXJlbTsgfVxuLm14LTQgeyBtYXJnaW46IDAgMXJlbTsgfVxuLm14LTEwIHsgbWFyZ2luOiAwIDIuNXJlbTsgfVxuLm14LWF1dG8geyBtYXJnaW46IDAgYXV0bzsgfVxuLm15LTEgeyBtYXJnaW46IC4yNXJlbSAwOyB9XG4ubXktMiB7IG1hcmdpbjogLjVyZW0gMDsgfVxuLm15LTMgeyBtYXJnaW46IC43NXJlbSAwOyB9XG4ubXktNCB7IG1hcmdpbjogMXJlbSAwOyB9XG4ubXktNSB7IG1hcmdpbjogMS4yNXJlbSAwOyB9XG5cbi5tLS0xIHsgbWFyZ2luOiAtLjI1cmVtOyB9XG4ubS0wLTUgeyBtYXJnaW46IC4xMjVyZW07IH1cbi5tLTEgeyBtYXJnaW46IC4yNXJlbTsgfVxuLm0tMyB7IG1hcmdpbjogLjc1cmVtOyB9XG4ubS00IHsgbWFyZ2luOiAxcmVtOyB9XG5cbi5wbC0wLTUgeyBwYWRkaW5nLWxlZnQ6IC4xMjVyZW07IH1cbi5wbC0xIHsgcGFkZGluZy1sZWZ0OiAuMjVyZW07IH1cbi5wbC0yIHsgcGFkZGluZy1sZWZ0OiAuNXJlbTsgfVxuLnBsLTMgeyBwYWRkaW5nLWxlZnQ6IC43NXJlbTsgfVxuLnBsLTQgeyBwYWRkaW5nLWxlZnQ6IDFyZW07IH1cbi5wbC01LTUgeyBwYWRkaW5nLWxlZnQ6IDEuMzc1cmVtOyB9XG4ucGwtNiB7IHBhZGRpbmctbGVmdDogMS41cmVtOyB9XG4ucGwtNyB7IHBhZGRpbmctbGVmdDogMS43NXJlbTsgfVxuLnBsLTggeyBwYWRkaW5nLWxlZnQ6IDJyZW07IH1cbi5wbC05IHsgcGFkZGluZy1sZWZ0OiAyLjI1cmVtOyB9XG4ucGwtMTAgeyBwYWRkaW5nLWxlZnQ6IDIuNXJlbTsgfVxuLnBsLTEyIHsgcGFkZGluZy1sZWZ0OiAzcmVtOyB9XG4ucHItMSB7IHBhZGRpbmctcmlnaHQ6IC4yNXJlbTsgfVxuLnByLTIgeyBwYWRkaW5nLXJpZ2h0OiAuNXJlbTsgfVxuLnByLTMgeyBwYWRkaW5nLXJpZ2h0OiAuNzVyZW07IH1cbi5wci00IHsgcGFkZGluZy1yaWdodDogMXJlbTsgfVxuLnByLTYgeyBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07IH1cbi5wci04IHsgcGFkZGluZy1yaWdodDogMnJlbTsgfVxuLnByLTI0IHsgcGFkZGluZy1yaWdodDogNnJlbTsgfVxuLnB0LTEgeyBwYWRkaW5nLXRvcDogLjI1cmVtOyB9XG4ucHQtMiB7IHBhZGRpbmctdG9wOiAuNXJlbTsgfVxuLnB0LTMgeyBwYWRkaW5nLXRvcDogLjc1cmVtOyB9XG4ucHQtNCB7IHBhZGRpbmctdG9wOiAxcmVtOyB9XG4ucHQtNiB7IHBhZGRpbmctdG9wOiAxLjVyZW07IH1cbi5wYi0wLTUgeyBwYWRkaW5nLWJvdHRvbTogLjEyNXJlbTsgfVxuLnBiLTEgeyBwYWRkaW5nLWJvdHRvbTogLjI1cmVtICFpbXBvcnRhbnQ7IH1cbi5wYi0yIHsgcGFkZGluZy1ib3R0b206IC41cmVtOyB9XG4ucGItMyB7IHBhZGRpbmctYm90dG9tOiAuNzVyZW07IH1cbi5wYi00IHsgcGFkZGluZy1ib3R0b206IDFyZW07IH1cbi5wYi02IHsgcGFkZGluZy1ib3R0b206IDEuNXJlbTsgfVxuLnBiLTE2IHsgcGFkZGluZy1ib3R0b206IDRyZW07IH1cbi5weC0xIHsgcGFkZGluZzogMCAuMjVyZW07IH1cbi5weC0yIHsgcGFkZGluZzogMCAuNXJlbTsgfVxuLnB4LTMgeyBwYWRkaW5nOiAwIC43NXJlbTsgfVxuLnB4LTQgeyBwYWRkaW5nOiAwIDFyZW07IH1cbi5weC02IHsgcGFkZGluZzogMCAxLjVyZW07IH1cbi5weC0xMCB7IHBhZGRpbmc6IDAgMi41cmVtOyB9XG4ucHktMC01IHsgcGFkZGluZzogMC4xMjVyZW0gMDsgfVxuLnB5LTEgeyBwYWRkaW5nOiAwLjI1cmVtIDA7IH1cbi5weS0yIHsgcGFkZGluZzogMC41cmVtIDA7IH1cbi5weS0zIHsgcGFkZGluZzogMC43NXJlbSAwOyB9XG4ucHktNCB7IHBhZGRpbmc6IDFyZW0gMDsgfVxuLnB5LTggeyBwYWRkaW5nOiAycmVtIDA7IH1cbi5weS0xMCB7IHBhZGRpbmc6IDIuNXJlbSAwOyB9XG5cbi5wLTAtNSB7IHBhZGRpbmc6IC4xMjVyZW07IH1cbi5wLTEgeyBwYWRkaW5nOiAuMjVyZW07IH1cbi5wLTIgeyBwYWRkaW5nOiAuNXJlbTsgfVxuLnAtMyB7IHBhZGRpbmc6IC43NXJlbTsgfVxuLnAtNCB7IHBhZGRpbmc6IDFyZW07IH1cbi5wLTUgeyBwYWRkaW5nOiAxLjI1cmVtOyB9XG4ucC02IHsgcGFkZGluZzogMS41cmVtOyB9XG4ucC0xMCB7IHBhZGRpbmc6IDIuNXJlbTsgfVxuXG4ucC10ZXh0IHsgcGFkZGluZzogLjEyNXJlbSAuMjVyZW07IH1cbi5wLXRleHQtMiB7IHBhZGRpbmc6IC4yNXJlbSAuNXJlbTsgfVxuXG4uc3RlcC1scjI1ICsgLnN0ZXAtbHIyNSB7IG1hcmdpbi1sZWZ0OiAuMjVyZW07IH1cbi5zdGVwLWxyNzUgKyAuc3RlcC1scjc1IHsgbWFyZ2luLWxlZnQ6IC43NXJlbTsgfVxuLnN0ZXAtdGIxMjUgKyAuc3RlcC10YjEyNSB7IG1hcmdpbi10b3A6IC4xMjVyZW07IH1cbi5zdGVwLXRiMjUgKyAuc3RlcC10YjI1IHsgbWFyZ2luLXRvcDogLjI1cmVtOyB9XG4uc3RlcC10YjM3NSArIC5zdGVwLXRiMzc1IHsgbWFyZ2luLXRvcDogLjM3NXJlbTsgfVxuLnN0ZXAtdGI1ICsgLnN0ZXAtdGI1IHsgbWFyZ2luLXRvcDogLjVyZW07IH1cbi5zdGVwLXRiNzUgKyAuc3RlcC10Yjc1IHsgbWFyZ2luLXRvcDogLjc1cmVtOyB9XG4uc3RlcC10Yi02ICsgLnN0ZXAtdGItNiB7IG1hcmdpbi10b3A6IDEuNXJlbTsgfVxuLnN0ZXAtdGItMTIgKyAuc3RlcC10Yi0xMiB7IG1hcmdpbi10b3A6IDNyZW07IH1cblxuLnN0ZXAtdGItMi1hY2NlbnQgKyAuc3RlcC10Yi0yLWFjY2VudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLjVyZW07XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLS4yNXJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBvcHVwLWJnLWhvdmVyKTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0gKi9cbi5uby13b3JkLXdyYXAgeyB3b3JkLXdyYXA6IG5vcm1hbDsgdGV4dC13cmFwOiBub3dyYXA7IH1cbi5yZWxhdGl2ZSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuLmFic29sdXRlIHsgcG9zaXRpb246IGFic29sdXRlOyB9XG4uYWJzLWx0LWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogdmFyKC0tbW9kYWwtcGFkZGluZyk7XG4gIGxlZnQ6IHZhcigtLW1vZGFsLXBhZGRpbmcpO1xufVxuLmFicy1ydC1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IHZhcigtLW1vZGFsLXBhZGRpbmcpO1xuICByaWdodDogdmFyKC0tbW9kYWwtcGFkZGluZyk7XG59XG4uYWJzLWxiLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogdmFyKC0tbW9kYWwtcGFkZGluZyk7XG4gIGxlZnQ6IHZhcigtLW1vZGFsLXBhZGRpbmcpO1xufVxuLmFicy1yYi1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IHZhcigtLW1vZGFsLXBhZGRpbmcpO1xuICByaWdodDogdmFyKC0tbW9kYWwtcGFkZGluZyk7XG59XG4uYWJzLWZ1bGwtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4udlNjcm9sbCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uaC1mdWxsIHsgaGVpZ2h0OiAxMDAlOyB9XG4uaC03NXAgeyBoZWlnaHQ6IDc1JTsgfVxuLmgtMiB7IGhlaWdodDogLjVyZW07IH1cbi5oLTMgeyBoZWlnaHQ6IC43NXJlbTsgfVxuLmgtNCB7IGhlaWdodDogMXJlbTsgfVxuLmgtNSB7IGhlaWdodDogMS4yNXJlbTsgfVxuLmgtNiB7IGhlaWdodDogMS41cmVtOyB9XG4uaC03IHsgaGVpZ2h0OiAxLjc1cmVtOyB9XG4uaC04IHsgaGVpZ2h0OiAycmVtOyB9XG4uaC05IHsgaGVpZ2h0OiAyLjI1cmVtOyB9XG4uaC0xMiB7IGhlaWdodDogM3JlbTsgfVxuLmgtMTQgeyBoZWlnaHQ6IDMuNXJlbTsgfVxuLmgtMTYgeyBoZWlnaHQ6IDRyZW07IH1cbi5oLTE4IHsgaGVpZ2h0OiA0LjVyZW07IH1cbi5oLTMyIHsgaGVpZ2h0OiA4cmVtOyB9XG4uaC01MCB7IGhlaWdodDogMTIuNXJlbTsgfVxuLmgtNjAgeyBoZWlnaHQ6IDE1LjByZW07IH1cbi53LW1pbiB7IHdpZHRoOiBtaW4tY29udGVudDsgfVxuLnctbWF4IHsgd2lkdGg6IG1heC1jb250ZW50OyB9XG4udy1mdWxsIHsgd2lkdGg6IDEwMCU7ICB9XG4udy1hdXRvIHsgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgIH1cbi53LTIgeyB3aWR0aDogLjVyZW07IH1cbi53LTQgeyB3aWR0aDogMXJlbTsgfVxuLnctNiB7IHdpZHRoOiAxLjVyZW07IH1cbi53LTkgeyB3aWR0aDogMi4yNXJlbTsgfVxuLnctMTQgeyB3aWR0aDogMy41cmVtOyB9XG4udy0xNiB7IHdpZHRoOiA0cmVtOyB9XG4udy0yMiB7IHdpZHRoOiA1LjVyZW07IH1cbi53LTI0IHsgd2lkdGg6IDZyZW07IH1cbi53LTI3IHsgd2lkdGg6IDYuNzVyZW07IH1cbi53LTMyIHsgd2lkdGg6IDhyZW07IH1cbi53LTYwIHsgd2lkdGg6IDE1cmVtOyB9XG4udy04NSB7IHdpZHRoOiAyMS4yNXJlbTsgfVxuLnctMTIwIHsgd2lkdGg6IDMwcmVtOyB9XG4udy0xNjUgeyB3aWR0aDogNDEuMjVyZW07IH1cbi5taW4tdy0wIHsgbWluLXdpZHRoOiAwOyB9XG4ubWluLXctMiB7IG1pbi13aWR0aDogLjVyZW07IH1cbi5taW4tdy00IHsgbWluLXdpZHRoOiAxcmVtOyB9XG4ubWluLXctNiB7IG1pbi13aWR0aDogMS41cmVtOyB9XG4ubWluLXctOCB7IG1pbi13aWR0aDogMnJlbTsgfVxuLm1pbi13LTkgeyBtaW4td2lkdGg6IDIuMjVyZW07IH1cbi5taW4tdy0xMiB7IG1pbi13aWR0aDogM3JlbTsgfVxuLm1pbi13LTI4IHsgbWluLXdpZHRoOiA3cmVtOyB9XG4ubWluLXctNTAgeyBtaW4td2lkdGg6IDEyLjVyZW07IH1cbi5taW4tdy02MCB7IG1pbi13aWR0aDogMTVyZW07IH1cbi5taW4tdy04MCB7IG1pbi13aWR0aDogMjByZW07IH1cbi5taW4tdy0xMDAgeyBtaW4td2lkdGg6IDI1cmVtOyB9XG4ubWluLXctMTEyIHsgbWluLXdpZHRoOiAyOHJlbTsgfVxuLm1pbi13LTE0NCB7IG1pbi13aWR0aDogMjVyZW07IH1cbi5taW4tdy0xNjggeyBtaW4td2lkdGg6IDQycmVtOyB9XG4ubWluLXctbWluIHsgbWluLXdpZHRoOiBtaW4tY29udGVudDsgfVxuLm1pbi13LWZ1bGwgeyBtaW4td2lkdGg6IDEwMCU7IH1cbi5taW4taC0wIHsgbWluLWhlaWdodDogMDsgfVxuLm1pbi1oLTIgeyBtaW4taGVpZ2h0OiAuNXJlbTsgfVxuLm1pbi1oLTMgeyBtaW4taGVpZ2h0OiAuNzVyZW07IH1cbi5taW4taC00IHsgbWluLWhlaWdodDogMXJlbTsgfVxuLm1pbi1oLTUgeyBtaW4taGVpZ2h0OiAxLjI1cmVtOyB9XG4ubWluLWgtNiB7IG1pbi1oZWlnaHQ6IDEuNXJlbTsgfVxuLm1pbi1oLTcgeyBtaW4taGVpZ2h0OiAxLjc1cmVtOyB9XG4ubWluLWgtOCB7IG1pbi1oZWlnaHQ6IDJyZW07IH1cbi5taW4taC05IHsgbWluLWhlaWdodDogMi4yNXJlbTsgfVxuLm1pbi1oLTExIHsgbWluLWhlaWdodDogMi43NXJlbTsgfVxuLm1pbi1oLTEyIHsgbWluLWhlaWdodDogM3JlbTsgfVxuLm1pbi1oLTEzIHsgbWluLWhlaWdodDogMy4yNXJlbTsgfVxuLm1pbi1oLTE0IHsgbWluLWhlaWdodDogMy41cmVtOyB9XG4ubWluLWgtMTYgeyBtaW4taGVpZ2h0OiA0cmVtOyB9XG4ubWluLWgtMzAgeyBtaW4taGVpZ2h0OiA3LjVyZW07IH1cbi5taW4taC02MCB7IG1pbi1oZWlnaHQ6IDE1cmVtOyB9XG4ubWF4LXctMCB7IG1heC13aWR0aDogMDsgfVxuLm1heC13LTIgeyBtYXgtd2lkdGg6IC41cmVtOyB9XG4ubWF4LXctNCB7IG1heC13aWR0aDogMXJlbTsgfVxuLm1heC13LTkgeyBtYXgtd2lkdGg6IDIuMjVyZW07IH1cbi5tYXgtdy0yMCB7IG1heC13aWR0aDogNXJlbTsgfVxuLm1heC13LTMwIHsgbWF4LXdpZHRoOiA3LjVyZW07IH1cbi5tYXgtdy00MCB7IG1heC13aWR0aDogMTByZW07IH1cbi5tYXgtdy02MCB7IG1heC13aWR0aDogMTVyZW07IH1cbi5tYXgtdy04MCB7IG1heC13aWR0aDogMjByZW07IH1cbi5tYXgtdy0xMDAgeyBtYXgtd2lkdGg6IDI1cmVtOyB9XG4ubWF4LXctMTIwIHsgbWF4LXdpZHRoOiAzMHJlbTsgfVxuLm1heC13LTI0MCB7IG1heC13aWR0aDogNjByZW07IH1cbi5tYXgtaC0wIHsgbWF4LWhlaWdodDogMDsgfVxuLm1heC1oLTIgeyBtYXgtaGVpZ2h0OiAuNXJlbTsgfVxuLm1heC1oLTQgeyBtYXgtaGVpZ2h0OiAxcmVtOyB9XG4ubWF4LWgtNiB7IG1heC1oZWlnaHQ6IDEuNXJlbTsgfVxuLm1heC1oLTcgeyBtYXgtaGVpZ2h0OiAxLjc1cmVtOyB9XG4ubWF4LWgtOSB7IG1heC1oZWlnaHQ6IDIuMjVyZW07IH1cbi5tYXgtaC0zMCB7IG1heC1oZWlnaHQ6IDcuNXJlbTsgfVxuLm1heC1oLTUwIHsgbWF4LWhlaWdodDogMTIuNXJlbTsgfVxuLm1heC1oLTYwIHsgbWF4LWhlaWdodDogMTVyZW07IH1cbi5tYXgtaC04MCB7IG1heC1oZWlnaHQ6IDIwcmVtOyB9XG4ubWF4LWgtMTI1IHsgbWF4LWhlaWdodDogMzEuMjVyZW07IH1cbi5tYXgtaC0zMHZoIHsgbWF4LWhlaWdodDogMzB2aDsgfVxuLmNsZWFyLW1pbnMge1xuICBtaW4td2lkdGg6IDA7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG4uc3F1YXJlLTQgeyB3aWR0aDogMXJlbTsgaGVpZ2h0OiAxcmVtOyB9XG4uc3F1YXJlLTM2IHsgd2lkdGg6IDIuMjVyZW07IGhlaWdodDogMi4yNXJlbTsgfVxuXG4ub2JqZWN0LWNvbnRhaW4geyBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbi8qIC0tLS0tLS0tLSAqL1xuLnN2Zy14eC1zbWFsbCB7XG4gIHdpZHRoOiAuNXJlbTtcbiAgaGVpZ2h0OiAuNXJlbTtcbn1cbi5zdmctdGlueSB7XG4gIHdpZHRoOiAuNzVyZW07XG4gIGhlaWdodDogLjc1cmVtO1xufVxuLnN2Zy0xNnB4IHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5zdmctaW5saW5lIHtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG59XG4uc3ZnLXgtc21hbGwge1xuICB3aWR0aDogLjc1cmVtO1xuICBoZWlnaHQ6IC43NXJlbTtcbn1cbi5zdmctc21hbGxlciB7XG4gIHdpZHRoOiAuODc1cmVtO1xuICBoZWlnaHQ6IC44NzVyZW07XG59XG4uc3ZnLXNtYWxsIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cbi5zdmctbWVkaXVtIHtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbn1cbi5zdmctbGFyZ2Uge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cbi5zdmcteC1sYXJnZSB7XG4gIHdpZHRoOiAxLjc1cmVtO1xuICBoZWlnaHQ6IDEuNzVyZW07XG59XG4uc3ZnLWZ1bGwge1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuLnN2Zy1jYXJkLCAuc3ZnLXh4LXNtYWxsLCAuc3ZnLXgtc21hbGwsIC5zdmctc21hbGwsIC5zdmctbWVkaXVtLCAuc3ZnLWxhcmdlLCAuc3ZnLXgtbGFyZ2UgeyBmbGV4LXNocmluazogMDsgfVxuXG4uc3ZnLW1hc2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5ob3Zlci10cmFucyB7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1kYXJrLWNvbG9yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOmhvdmVyIHsgY29sb3I6IHZhcigtLXRoZW1lLWNhcHRpb24tY29sb3IpOyB9XG4gICY6YWN0aXZlIHsgY29sb3I6IHZhcigtLXRoZW1lLWNhcHRpb24tY29sb3IpOyB9XG59XG5cbi53aWxsLWNoYW5nZS1vcGFjaXR5IHtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG59XG5cbi8qIExpbmsgKi9cbmEubm8tbGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLXRoZW1lLWNhcHRpb24tY29sb3IpO1xuICAmOmhvdmVyIHsgY29sb3I6IHZhcigtLXRoZW1lLWNhcHRpb24tY29sb3IpOyB9XG4gICY6YWN0aXZlIHsgY29sb3I6IHZhcigtLXRoZW1lLWNhcHRpb24tY29sb3IpOyB9XG4gICY6dmlzaXRlZCB7IGNvbG9yOiB2YXIoLS10aGVtZS1jYXB0aW9uLWNvbG9yKTsgfVxufVxuLmN1cnNvci1wb2ludGVyIHsgY3Vyc29yOiBwb2ludGVyOyB9XG4uY3Vyc29yLWRlZmF1bHQgeyBjdXJzb3I6IGRlZmF1bHQ7IH1cbi5jdXJzb3ItaW5oZXJpdCB7IGN1cnNvcjogaW5oZXJpdDsgfVxuLmN1cnNvci1yb3ctcmVzaXplIHsgY3Vyc29yOiByb3ctcmVzaXplOyB9XG5cbi5wb2ludGVyLWV2ZW50cy1ub25lIHsgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbi5jb250ZW50LXBvaW50ZXItZXZlbnRzLW5vbmUgPiAqIHsgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbi5zZWxlY3QtdGV4dCB7IHVzZXItc2VsZWN0OiB0ZXh0OyB9XG4uc2VsZWN0LXRleHQtaSB7IHVzZXItc2VsZWN0OiB0ZXh0ICFpbXBvcnRhbnQ7IH1cblxuLyogVGV4dCAqL1xuXG4uZnMtdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1jYXB0aW9uLWNvbG9yKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4udHJhbnMtdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IC43NXJlbTtcbiAgY29sb3I6IHZhcigtLXRoZW1lLWRhcmstY29sb3IpO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi50ZXh0LTE2cHggeyBmb250LXNpemU6IDE2cHg7IH1cbi50ZXh0LXhzIHsgZm9udC1zaXplOiAuNjI1cmVtOyB9XG4udGV4dC0xMXB4IHsgZm9udC1zaXplOiAuNjg3NXJlbTsgfVxuLnRleHQtc20geyBmb250LXNpemU6IC43NXJlbTsgfVxuLnRleHQtbWQgeyBmb250LXNpemU6IC44MTI1cmVtOyB9XG4udGV4dC1ub3JtYWwgeyBmb250LXNpemU6IHZhcigtLWJvZHktZm9udC1zaXplKTsgfVxuLnRleHQtYmFzZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTsgLyogMTZweCAqL1xuICBsaW5lLWhlaWdodDogMS41cmVtOyAvKiAyNHB4ICovXG59XG4udGV4dC1sZyB7IGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbi50ZXh0LXhsIHsgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4uZm9udC1ub3JtYWwgeyBmb250LXdlaWdodDogNDAwOyB9XG4uZm9udC1tZWRpdW0geyBmb250LXdlaWdodDogNTAwOyB9XG4uZm9udC1zZW1pLWJvbGQgeyBmb250LXdlaWdodDogNjAwOyB9XG4uZnMtYm9sZCB7IGZvbnQtd2VpZ2h0OiA1MDA7IH1cbi51cHBlcmNhc2UgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4ubG93ZXIgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4udGV4dC1sZWZ0IHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuLnRleHQtcmlnaHQgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4udGV4dC1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbi5sZWFkaW5nLTE2cHggeyBsaW5lLWhlaWdodDogMTZweDsgfVxuLmxlYWRpbmctMyB7IGxpbmUtaGVpZ2h0OiAuNzVyZW07IH1cbi50cmFja2luZy0tMDVweCB7IGxldHRlci1zcGFjaW5nOiAtLjVweDsgfVxuLnRyYWNraW5nLTFweCB7IGxldHRlci1zcGFjaW5nOiAxcHg7IH1cbi50ZXh0LWJhbGFuY2UgeyB0ZXh0LXdyYXA6IGJhbGFuY2U7IH1cblxuLm92ZXItdW5kZXJsaW5lIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbn1cblxuLnRleHQtbGluZS10aHJvdWdoIHsgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH1cblxuLmh1bHlDbGlwYm9hcmRBcmVhIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbn1cbi5oaWRkZW4tdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1pbi13aWR0aDogYXV0bztcbn1cbi5vdmVyZmxvdy1sYWJlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi13aWR0aDogMDtcblxuICAmLmRpc2FibGVkIHsgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbn1cblxuLmhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmxpbmVzLWxpbWl0LTIsIC5saW5lcy1saW1pdC00IHtcbiAgbWluLXdpZHRoOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLyogYXV0b3ByZWZpeGVyOiBpZ25vcmUgbmV4dCAqL1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuLmxpbmVzLWxpbWl0LTIge1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIGxpbmUtY2xhbXA6IDI7ICBcbn1cbi5saW5lcy1saW1pdC00IHtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICBsaW5lLWNsYW1wOiA0OyAgXG59XG5cbi5mb2N1c2VkLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWJ1dHRvbi1kZWZhdWx0KTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgJiA+IC5pY29uIHsgY29sb3I6IHZhcigtLXRoZW1lLWNvbnRlbnQtY29sb3IpOyB9XG4gICYuc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWJ1dHRvbi1wcmVzc2VkKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10aGVtZS1idXR0b24tYm9yZGVyKTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1idXR0b24taG92ZXJlZCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGhlbWUtYnV0dG9uLWJvcmRlcik7XG4gICAgJiA+IC5pY29uIHsgY29sb3I6IHZhcigtLXRoZW1lLWNhcHRpb24tY29sb3IpOyB9XG4gIH1cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGhlbWUtYnV0dG9uLWJvcmRlcik7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLXByaW1hcnktYnV0dG9uLW91dGxpbmUpO1xuICAgICYgPiAuaWNvbiB7IGNvbG9yOiB2YXIoLS10aGVtZS1jYXB0aW9uLWNvbG9yKTsgfVxuICB9XG5cbiAgJi5ib3JkZXJlZCB7IGJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUtYnV0dG9uLWJvcmRlcik7IH1cbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7IG92ZXJmbG93OiBoaWRkZW47IH1cbi5vdmVyZmxvdy14LWF1dG8geyBvdmVyZmxvdy14OiBhdXRvOyB9XG4ub3ZlcmZsb3cteS1hdXRvIHsgb3ZlcmZsb3cteTogYXV0bzsgfVxuLm92ZXJmbG93LXgtYXV0byxcbi5vdmVyZmxvdy15LWF1dG8geyBzY3JvbGxiYXItd2lkdGg6IHRoaW47IH1cblxuLndoaXRlc3BhY2Utbm93cmFwIHsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4vKiBTY3JvbGxiYXJzICovXG4uc2Nyb2xsLW0tMCxcbi5zY3JvbGwtbS0xMCxcbi5zY3JvbGwtYmctYWNjZW50LWNvbG9yLFxuLnNjcm9sbC1kaXZpZGVyLWNvbG9yIHsgc2Nyb2xsYmFyLXdpZHRoOiB0aGluOyB9XG5cbi5zY3JvbGwtbS0wOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7IG1hcmdpbjogMDsgfVxuLnNjcm9sbC1tLTEwOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7IG1hcmdpbjogMi41cmVtOyB9XG5cbi5zY3JvbGwtYmctYWNjZW50LWNvbG9yOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNjcm9sbGJhci1iYXItY29sb3IpO1xuICAmOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Nyb2xsYmFyLWJhci1ob3Zlcik7IH1cbn1cbi5zY3JvbGwtZGl2aWRlci1jb2xvcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1kaXZpZGVyLWNvbG9yKTtcbiAgJjpob3Jpem9udGFsIHsgYm9yZGVyLXJhZGl1czogLjI1cmVtIC4yNXJlbSAwIDA7IH1cbiAgJjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLXBvcHVwLWhvdmVyKTsgfVxufVxuXG4vKiBCYWNrZ3JvdW5kcyAmIENvbG9ycyAqL1xuLmRhcmstaG92ZXItY29udGVudC1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1kYXJrLWNvbG9yKTtcbiAgJjpob3ZlciB7IGNvbG9yOiB2YXIoLS10aGVtZS1jb250ZW50LWNvbG9yKTsgfVxufVxuLmNvbnRlbnQtaG92ZXItY2FwdGlvbi1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1jb250ZW50LWNvbG9yKTtcbiAgJjpob3ZlciB7IGNvbG9yOiB2YXIoLS10aGVtZS1jYXB0aW9uLWNvbG9yKTsgfVxufVxuXG4uYmFja2dyb3VuZC1ib2R5LWNvbG9yIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYmctY29sb3IpOyB9XG4uYmFja2dyb3VuZC1iZy1hY2NlbnQtY29sb3IgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1iZy1hY2NlbnQtY29sb3IpOyB9XG4uYmFja2dyb3VuZC1hY2NlbnQtYmctY29sb3IgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtYmctY29sb3IpOyB9XG4uYmFja2dyb3VuZC1oaWdobGlnaHQtc2VsZWN0IHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGlnaGxpZ2h0LXNlbGVjdCk7IH1cbi5iYWNrZ3JvdW5kLWhpZ2hsaWdodC1yZWQgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oaWdobGlnaHQtcmVkKTsgfVxuLmJhY2tncm91bmQtYnV0dG9uLWJnLWNvbG9yIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnV0dG9uLWJnLWNvbG9yKTsgfVxuLmJhY2tncm91bmQtYnV0dG9uLW5vYm9yZGVyLWJnLWhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbm9ib3JkZXItYmctaG92ZXIpOyB9XG4uYmFja2dyb3VuZC1wcmltYXJ5LWNvbG9yIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1idXR0b24tZGVmYXVsdCk7IH1cbi5iYWNrZ3JvdW5kLWNvbnRlbnQtYWNjZW50LWNvbG9yIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTsgfVxuLmJhY2tncm91bmQtY29tcC1oZWFkZXItY29sb3IgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1jb21wLWhlYWRlci1jb2xvcikgIWltcG9ydGFudDsgfVxuLmJhY2tncm91bmQtbmF2cGFuZWwtY29sb3IgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1uYXZwYW5lbC1jb2xvcikgIWltcG9ydGFudDsgfVxuLmJhY2tncm91bmQtc3VyZmFjZS1jb2xvciB7ICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtc3VyZmFjZS0wMS1CYWNrZ3JvdW5kQ29sb3IpICFpbXBvcnRhbnQ7IH1cblxuLmNvbnRlbnQtdHJhbnMtY29sb3IgeyBjb2xvcjogdmFyKC0tdGhlbWUtdHJhbnMtY29sb3IpOyB9XG4uY29udGVudC1kYXJrZXItY29sb3IgeyBjb2xvcjogdmFyKC0tdGhlbWUtZGFya2VyLWNvbG9yKTsgfVxuLmNvbnRlbnQtaGFsZmNvbnRlbnQtY29sb3IgeyBjb2xvcjogdmFyKC0tdGhlbWUtaGFsZmNvbnRlbnQtY29sb3IpOyB9XG4uY29udGVudC1kYXJrLWNvbG9yIHsgY29sb3I6IHZhcigtLXRoZW1lLWRhcmstY29sb3IpOyB9XG4uY29udGVudC1jb2xvciB7IGNvbG9yOiB2YXIoLS10aGVtZS1jb250ZW50LWNvbG9yKTsgfVxuLmNhcHRpb24tY29sb3IgeyBjb2xvcjogdmFyKC0tdGhlbWUtY2FwdGlvbi1jb2xvcik7IH1cblxuLnNlY29uZGFyeS10ZXh0Q29sb3IgeyBjb2xvcjogdmFyKC0tZ2xvYmFsLXNlY29uZGFyeS1UZXh0Q29sb3IpICFpbXBvcnRhbnQ7IH1cbi50ZXJ0aWFyeS10ZXh0Q29sb3IgeyBjb2xvcjogdmFyKC0tZ2xvYmFsLXRlcnRpYXJ5LVRleHRDb2xvcikgIWltcG9ydGFudDsgfVxuXG4uY29udGVudC1wcmltYXJ5LWNvbG9yIHsgY29sb3I6IHZhcigtLXByaW1hcnktYnV0dG9uLWNvbG9yKTsgfVxuLnJlZC1jb2xvciB7IGNvbG9yOiB2YXIoLS1oaWdobGlnaHQtcmVkKTsgfVxuLmVycm9yLWNvbG9yIHsgY29sb3I6IHZhcigtLXRoZW1lLWVycm9yLWNvbG9yKTsgfVxuLnN1bnNoaW5lLXRleHQtY29sb3IgeyBjb2xvcjogdmFyKC0tdGFnLWFjY2VudC1TdW5zaGluZVRleHQpICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yYWRpdXMtNCB7IGJvcmRlci1yYWRpdXM6IDFyZW07IH1cbi5ib3JkZXItcmFkaXVzLTMgeyBib3JkZXItcmFkaXVzOiAwLjc1cmVtOyB9XG4uYm9yZGVyLXJhZGl1cy0yIHsgYm9yZGVyLXJhZGl1czogMC41cmVtOyB9XG4uYm9yZGVyLXJhZGl1cy0xIHsgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuLmJvcmRlci1yYWRpdXMtbGVmdC0xIHsgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTsgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTsgfVxuLmJvcmRlci1yYWRpdXMtcmlnaHQtMSB7IGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtOyBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTsgfVxuLmJvcmRlci1yYWRpdXMtdG9wLTEgeyBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTsgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTsgfVxuLmJvcmRlci1kaXZpZGVyLWNvbG9yIHtib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10aGVtZS1kaXZpZGVyLWNvbG9yKTt9XG4uYm9yZGVyLXByaW1hcnktYnV0dG9uIHsgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ1dHRvbi1ib3JkZXIpOyB9XG5cbi5ib3JkZXItdG9wLW5vbmUgeyBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tLXBvcHVwLWRpdmlkZXIgeyBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGhlbWUtcG9wdXAtZGl2aWRlcik7IH1cblxuLnRvcC1kaXZpZGVyIHsgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXRoZW1lLWRpdmlkZXItY29sb3IpOyB9XG4uYm90dG9tLWRpdmlkZXIgeyBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGhlbWUtZGl2aWRlci1jb2xvcik7IH1cbi5sZWZ0LWRpdmlkZXIgeyBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLXRoZW1lLWRpdmlkZXItY29sb3IpOyB9XG4ucmlnaHQtZGl2aWRlciB7IGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLXRoZW1lLWRpdmlkZXItY29sb3IpOyB9XG4ucmlnaHQtbmF2cGFuZWwtYm9yZGVyIHsgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tdGhlbWUtbmF2cGFuZWwtYm9yZGVyKTsgfVxuLmJvdHRvbS1oaWdobGlnaHQtc2VsZWN0IHsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWhpZ2hsaWdodC1zZWxlY3QpOyB9XG5cblxuLmNoZWNrYm94X3N0eWxlIHtcbiAgaW5wdXQge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMC44NzVyZW07XG4gICAgaGVpZ2h0OiAwLjg3NXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1kYXJrLWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB9XG5cbiAgXG4gIGlucHV0OmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB2aWV3Qm94PVwiMCAwIDE2IDE2XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwb2x5Z29uIGZpbGw9XCJ3aGl0ZVwiIHBvaW50cz1cIjcuMywxMS41IDQsOC4zIDUsNy40IDcuMyw5LjcgMTEuOCw1LjEgMTIuNyw2LjEgXCIgLz48L3N2Zz4nKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJnLWNvbG9yKTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG4iLCJAbWVkaWEgcHJpbnQge1xuICAubm8tcHJpbnQgeyBcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGFnZWJyZWFrIHsgXG4gICAgcGFnZS1icmVhay1iZWZvcmU6IGFsd2F5czsgXG4gIH1cbn1cblxuQG1lZGlhIG5vdCBwcmludCB7XG4gIC5vbmx5LXByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1peGluIHdhdGVybWFyayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTtcbiAgcGFnZS1icmVhay1hZnRlcjogYWx3YXlzO1xufVxuIiwiLy9cbi8vIENvcHlyaWdodCDCqSAyMDIxIEFudGljcm0gUGxhdGZvcm0gQ29udHJpYnV0b3JzLlxuLy8gXG4vLyBMaWNlbnNlZCB1bmRlciB0aGUgRWNsaXBzZSBQdWJsaWMgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4vLyB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuIFlvdSBtYXlcbi8vIG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXQgaHR0cHM6Ly93d3cuZWNsaXBzZS5vcmcvbGVnYWwvZXBsLTIuMFxuLy8gXG4vLyBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4vLyBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4vLyBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbi8vIFxuLy8gU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuLy8gbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4vL1xuXG4vKiBUeXBvZ3JhcGh5ICovXG4uZm9udC1yZWd1bGFyLTExLFxuLmZvbnQtbWVkaXVtLTExLFxuLmZvbnQtcmVndWxhci0xMixcbi5mb250LW1lZGl1bS0xMixcbi5mb250LWNhcHMtbWVkaXVtLTEyLFxuLmZvbnQtYm9sZC0xMixcbi5mb250LXJlZ3VsYXItMTQsXG4uZm9udC1tZWRpdW0tMTQsXG4uZm9udC1ib2xkLTE0LFxuLnBhcmFncmFwaC1yZWd1bGFyLTE0LFxuLmhlYWRpbmctbWVkaXVtLTE2LFxuLmhlYWRpbmctYm9sZC0xNixcbi5oZWFkaW5nLXVpLUgyLFxuLmhlYWRpbmctbWVkaXVtLTIwLFxuLmhlYWRpbmctYm9sZC0yMCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuICAmOm5vdCguc2Vjb25kYXJ5LCAudGVydGlhcnkpIHsgY29sb3I6IHZhcigtLWdsb2JhbC1wcmltYXJ5LVRleHRDb2xvcik7IH1cbiAgJi5zZWNvbmRhcnkgeyBjb2xvcjogdmFyKC0tZ2xvYmFsLXNlY29uZGFyeS1UZXh0Q29sb3IpOyB9XG4gICYudGVydGlhcnkgeyBjb2xvcjogdmFyKC0tZ2xvYmFsLXRlcnRpYXJ5LVRleHRDb2xvcik7IH1cbiAgJjpub3QoLmxpbmUtaGVpZ2h0LWF1dG8pIHsgbGluZS1oZWlnaHQ6IDFyZW07IH1cbn1cbi5mb250LXJlZ3VsYXItMTEsXG4uZm9udC1tZWRpdW0tMTEge1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbn1cbi5mb250LXJlZ3VsYXItMTIsXG4uZm9udC1tZWRpdW0tMTIsXG4uZm9udC1jYXBzLW1lZGl1bS0xMixcbi5mb250LWJvbGQtMTIge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uZm9udC1yZWd1bGFyLTE0LFxuLmZvbnQtbWVkaXVtLTE0LFxuLmZvbnQtYm9sZC0xNCxcbi5wYXJhZ3JhcGgtcmVndWxhci0xNCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uZm9udC1yZWd1bGFyLTExLFxuLmZvbnQtcmVndWxhci0xMixcbi5mb250LXJlZ3VsYXItMTQsXG4ucGFyYWdyYXBoLXJlZ3VsYXItMTQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZvbnQtbWVkaXVtLTExLFxuLmZvbnQtbWVkaXVtLTEyLFxuLmZvbnQtY2Fwcy1tZWRpdW0tMTIsXG4uZm9udC1tZWRpdW0tMTQsXG4uaGVhZGluZy1tZWRpdW0tMTYsXG4uaGVhZGluZy1tZWRpdW0tMjAge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmhlYWRpbmctdWktSDIge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmZvbnQtYm9sZC0xMixcbi5mb250LWJvbGQtMTQsXG4uaGVhZGluZy1ib2xkLTE2LFxuLmhlYWRpbmctYm9sZC0yMCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uaGVhZGluZy1tZWRpdW0tMTYsXG4uaGVhZGluZy1ib2xkLTE2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICAvLyBsaW5lLWhlaWdodDogMS4xMjVyZW07XG59XG4uaGVhZGluZy11aS1IMiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLmhlYWRpbmctbWVkaXVtLTIwLFxuLmhlYWRpbmctYm9sZC0yMCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtcmVndWxhci0xNCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLXRlcnRpYXJ5LVRleHRDb2xvcik7XG59XG4uZm9udC1jYXBzLW1lZGl1bS0xMiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIFBhbmVscyAqL1xuKiB7XG4gIC0tYXBwLXBhbmVsLXdpZHRoOiA0LjI1cmVtO1xufVxuLmFudGlQYW5lbC1hcHBsaWNhdGlvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLW5hdnBhbmVsLWNvbG9yKTtcbiAgXG4gICYudmVydGljYWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLXdpZHRoOiB2YXIoLS1hcHAtcGFuZWwtd2lkdGgpO1xuICAgIHdpZHRoOiB2YXIoLS1hcHAtcGFuZWwtd2lkdGgpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS10aGVtZS1uYXZwYW5lbC1kaXZpZGVyKTtcbiAgfVxuICAmLmhvcml6b25hdGwge1xuICAgIG1pbi1oZWlnaHQ6IHZhcigtLWFwcC1wYW5lbC13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS1hcHAtcGFuZWwtd2lkdGgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS10aGVtZS1uYXZwYW5lbC1kaXZpZGVyKTtcbiAgfVxuICAmLmxhc3REaXZpZGVyIHsgYm9yZGVyLWNvbG9yOiB2YXIoLS10aGVtZS1uYXZwYW5lbC1ib3JkZXIpOyB9XG59XG4ubm9ybWFsLWZvbnQgLmFudGlQYW5lbC1hcHBsaWNhdGlvbiAuYXBwIC5pY29uLWNvbnRhaW5lci5ub3R5IHsgY2xpcC1wYXRoOiB1cmwoI25vdGlmeS1ub3JtYWwpOyB9XG4uc21hbGwtZm9udCAuYW50aVBhbmVsLWFwcGxpY2F0aW9uIC5hcHAgLmljb24tY29udGFpbmVyLm5vdHkgeyBjbGlwLXBhdGg6IHVybCgjbm90aWZ5LXNtYWxsKTsgfVxuXG4uYW50aVBhbmVsLW5hdmlnYXRvcixcbi5hbnRpUGFuZWwtY29tcG9uZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAwO1xuICBcbiAgJi5oZWFkZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1jb21wLWhlYWRlci1jb2xvcik7IH1cbiAgJi5maWxsZWQgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1iZy1jb2xvcik7IH1cbiAgJi5maWxsZWROYXYgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1uYXZwYW5lbC1jb2xvcikgIWltcG9ydGFudDsgfVxuICAmLmJvcmRlci1sZWZ0IHsgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS10aGVtZS1kaXZpZGVyLWNvbG9yKTsgfVxuICAmLmJvcmRlci1yaWdodCB7IGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLXRoZW1lLWRpdmlkZXItY29sb3IpOyB9XG59XG4uYW50aVBhbmVsLW5hdmlnYXRvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAxMi41cmVtO1xuICBtYXgtd2lkdGg6IDIyLjVyZW07XG4gIHdpZHRoOiAxNy41cmVtO1xuICBcbiAgJjpub3QoLnNlY29uZCkgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1uYXZwYW5lbC1jb2xvcik7IH1cbiAgJi5zZWNvbmQuZmxvYXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLW5hdnBhbmVsLWNvbG9yKTtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDJweCAwIDVweCByZ2JhKDAsIDAsIDAsIC4yKSk7XG4gICAgei1pbmRleDogNDYwO1xuICAgIFxuICAgICY6bm90KC5pbm5lcikge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiBjYWxjKHZhcigtLXN0YXR1cy1iYXItaGVpZ2h0KSArIDMuNXJlbSArIDFweCk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLXN0YXR1cy1iYXItaGVpZ2h0KSAtIDMuNXJlbSAtIDJweCk7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLXRoZW1lLWRpdmlkZXItY29sb3IpO1xuXG4gICAgICAmLnBvcnRyYWl0IHsgbGVmdDogMDsgfVxuICAgICAgJi5sYW5kc2NhcGUgeyBsZWZ0OiB2YXIoLS1hcHAtcGFuZWwtd2lkdGgpOyB9XG4gICAgfVxuXG4gICAgJi5pbm5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDMuNXJlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7XG4gICAgfVxuICB9XG5cbiAgJi5mbHk6bm90KC5zZWNvbmQpIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiBjYWxjKHZhcigtLXN0YXR1cy1iYXItaGVpZ2h0KSArIDFweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1zdGF0dXMtYmFyLWhlaWdodCkgLSAycHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLW5hdnBhbmVsLWNvbG9yKTtcbiAgICB6LWluZGV4OiA0NTA7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygycHggMCA1cHggcmdiYSgwLCAwLCAwLCAuMikpO1xuXG4gICAgJi5wb3J0cmFpdCB7IGxlZnQ6IDA7IH1cbiAgICAmLmxhbmRzY2FwZSB7IGxlZnQ6IHZhcigtLWFwcC1wYW5lbC13aWR0aCk7IH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1vYmlsZS10aGVtZSB7XG4gICAgLm1vYmlsZS13cmFwcGVyLFxuICAgIC5hbnRpUGFuZWwtbmF2aWdhdG9yIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10aGVtZS1kaXZpZGVyLWNvbG9yKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLW1lZGl1bS1Cb3JkZXJSYWRpdXMpO1xuICAgIH1cbiAgICAuYW50aVBhbmVsLW5hdmlnYXRvciB7XG4gICAgICB0b3A6IHZhcigtLXN0YXR1cy1iYXItaGVpZ2h0KTtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tc3RhdHVzLWJhci1oZWlnaHQpIC0gdmFyKC0tYXBwLXBhbmVsLXdpZHRoKSk7XG5cbiAgICAgIC5hbnRpU2VwYXJhdG9yIHsgZGlzcGxheTogbm9uZTsgfVxuICAgICAgJi5mbHkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMy41cmVtKSAhaW1wb3J0YW50O1xuICAgICAgICBmaWx0ZXI6IHZhcigtLXRoZW1lLW5hdnBhbmVsLXNoYWRvdy1tb2JpbGUpO1xuICAgICAgfVxuICAgICAgJi5zZWNvbmQuZmxvYXQuZmx5IHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1zdGF0dXMtYmFyLWhlaWdodCkgLSB2YXIoLS1hcHAtcGFuZWwtd2lkdGgpIC0gMy41cmVtKTtcbiAgICAgIH1cbiAgICAgICYuZmx5Om5vdCguc2Vjb25kKSB7XG4gICAgICAgIHRvcDogdmFyKC0tc3RhdHVzLWJhci1oZWlnaHQpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLXN0YXR1cy1iYXItaGVpZ2h0KSAtIHZhcigtLWFwcC1wYW5lbC13aWR0aCkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmFudGlQYW5lbC1jb21wb25lbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG59XG4uYW50aVBhbmVsLWNvbXBvbmVudC5hc2lkZSB7XG4gIG1pbi13aWR0aDogMzByZW07XG4gIHdpZHRoOiAzMHJlbTtcbiAgbWF4LXdpZHRoOiAzMHJlbTtcbn1cblxuLmFudGlQYW5lbC13cmFwX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xuXG4gICYuaGlkZGVuIHsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxufVxuXG4vKiBOYXZpZ2F0aW9uICovXG4uYW50aU5hdi1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luOiAuNzVyZW07XG4gIHBhZGRpbmc6IDAgLjc1cmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1jb250ZW50LWNvbG9yKTtcbn1cbi5hbnRpTmF2LXN1YmhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG1hcmdpbjogMCAuNzVyZW0gLjc1cmVtO1xuICBoZWlnaHQ6IDJyZW07XG59XG5cbi5hbnRpTmF2LWVsZW1lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luOiAwIC43NXJlbTtcbiAgcGFkZGluZzogMCAuNzVyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgbWluLXdpZHRoOiAwO1xuICBib3JkZXItcmFkaXVzOiAuMzc1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgLmFuLWVsZW1lbnRfX2ljb24ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgY29sb3I6IHZhcigtLXRoZW1lLWRhcmstY29sb3IpO1xuXG4gICAgJi5mb2xkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtbmF2cGFuZWwtc2VsZWN0ZWQpO1xuICAgICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICAgIH1cbiAgfVxuICAuYW4tZWxlbWVudF9fbGFiZWwge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lLWNvbnRlbnQtY29sb3IpO1xuXG4gICAgJi50aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAuNjI1cmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgICY6bm90KC50aXRsZSkgeyBmb250LXNpemU6IC44MTI1cmVtOyB9XG4gICAgJi5ib2xkIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUtY2FwdGlvbi1jb2xvcik7XG4gICAgfVxuICB9XG4gIC5hbi1lbGVtZW50X190b29sIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICAgIFxuICAgICYuYXJyb3cge1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lLXRyYW5zLWNvbG9yKTtcblxuICAgICAgJi5oaWRkZW4geyBkaXNwbGF5OiBub25lOyB9XG4gICAgICAmID4gKiB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpub3QoLmFycm93KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lLWRhcmstY29sb3IpO1xuXG4gICAgICAmICsgJiB7IG1hcmdpbi1sZWZ0OiAuMTI1cmVtOyB9XG4gICAgfVxuXG4gICAgJjpob3ZlciwgJi5wcmVzc2VkIHsgY29sb3I6IHZhcigtLXRoZW1lLWNhcHRpb24tY29sb3IpOyB9XG4gICAgJjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWJ1dHRvbi1ob3ZlcmVkKTsgfVxuICAgICYucHJlc3NlZCB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWJ1dHRvbi1wcmVzc2VkKTsgfVxuICB9XG4gIC5hbi1lbGVtZW50X19ncm93IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG5cbiAgJi5pbmRlbnQ6bm90KC50cmVlLCAucGFyZW50KSB7IHBhZGRpbmctbGVmdDogMi41cmVtOyB9XG4gICY6bm90KC50cmVlKSB7XG4gICAgLmFuLWVsZW1lbnRfX3Rvb2wuYXJyb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IC4yNXJlbTtcbiAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICYudHJlZSB7XG4gICAgLmFuLWVsZW1lbnRfX2ljb24geyBtYXJnaW4tcmlnaHQ6IC4zNzVyZW07IH1cbiAgICAuYW4tZWxlbWVudF9fdG9vbC5hcnJvdyB7IG1hcmdpbi1yaWdodDogLjEyNXJlbTsgfVxuICAgIC5hbi1lbGVtZW50X190b29sLmFycm93LmVtcHR5IHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICB9XG5cbiAgJjpub3QoLnRyZWUpOmhvdmVyLCAmOm5vdCgudHJlZSkuaG92ZXJlZCwgJjpub3QoLnRyZWUpLnNlbGVjdGVkIHtcbiAgICAuYW4tZWxlbWVudF9faWNvbixcbiAgICAuYW4tZWxlbWVudF9fbGFiZWwgeyBjb2xvcjogdmFyKC0tdGhlbWUtY2FwdGlvbi1jb2xvcik7IH1cbiAgfVxuICAmOmhvdmVyLCAmLmhvdmVyZWQsICYuc2VsZWN0ZWQge1xuICAgIC5hbi1lbGVtZW50X19pY29uLmZvbGRlciB7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmFuLWVsZW1lbnRfX3Rvb2wsXG4gICAgLmFuLWVsZW1lbnRfX3Rvb2wuaGlkZGVuIHsgZGlzcGxheTogYmxvY2s7IH1cbiAgfVxuICAmOmhvdmVyLCAmLmhvdmVyZWQgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1uYXZwYW5lbC1ob3ZlcmVkKTsgfVxuICAmLnNlbGVjdGVkIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtbmF2cGFuZWwtc2VsZWN0ZWQpOyB9XG4gICYuY29sbGFwc2VkIC5hbi1lbGVtZW50X190b29sLmFycm93ID4gKiB7IHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cblxuICAuYW4tZWxlbWVudF9fY291bnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC43NXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZS1jb250ZW50LWNvbG9yKTtcbiAgfVxuXG4gICZfX2Ryb3Bib3ggeyBoZWlnaHQ6IGF1dG87IH1cblxuICAmLmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG4gICAgLmFuLWVsZW1lbnRfX2ljb24geyBvcGFjaXR5OiAuNTsgfVxuICAgIC5hbi1lbGVtZW50X19sYWJlbCB7IGNvbG9yOiByZ2IodmFyKC0tdGhlbWUtY2FwdGlvbi1jb2xvcikgLyA0MCUpOyB9XG4gIH1cbn1cbi5hbnRpTmF2LWRpdmlkZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luOiAuNzVyZW0gMDtcbiAgaGVpZ2h0OiAxcHg7XG5cbiAgJi5saW5lIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtbmF2cGFuZWwtZGl2aWRlcik7IH1cbiAgJi5zaG9ydCB7IG1hcmdpbjogLjI1cmVtIDFyZW07IH1cbn1cbi5hbnRpTmF2LXNwYWNlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogLjVyZW07XG5cbiAgJi54MiB7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICB9XG59XG4uYW50aU5hdi1mb290ZXItbGluZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLW5hdnBhbmVsLWRpdmlkZXIpO1xufVxuLmFudGlOYXYtZm9vdGVyLWdyb3dlciB7XG4gIGZsZXgtc2hyaW5rOiAxMDtcbiAgZmxleC1ncm93OiAxO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuLmFudGlOYXYtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogLjVyZW0gMCAxLjI1cmVtO1xufVxuXG4vKiBTdGF0dXNiYXIgLSBQb3B1cCAqL1xuLnN0YXR1c1BvcHVwLW9wdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMDtcbiAgbWluLWhlaWdodDogMDtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cblxuICAubGFiZWwge1xuICAgIG1hcmdpbi10b3A6IC41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZS1kYXJrZXItY29sb3IpO1xuICB9XG5cbiAgJjpob3ZlciAubGFiZWwgeyBjb2xvcjogdmFyKC0tdGhlbWUtZGFyay1jb2xvcik7IH1cbiAgJi5zZWxlY3RlZCAubGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lLWNvbnRlbnQtY29sb3IpO1xuICB9XG4gICY6bm90KC5zZWxlY3RlZCkgeyBjdXJzb3I6IHBvaW50ZXI7IH1cbn1cblxuLyogQmFzaWMgKi9cbi5hbnRpR3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtaW4td2lkdGg6IDA7XG4gIG1pbi1oZWlnaHQ6IDA7XG5cbiAgJi1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDA7XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgd2lkdGg6IDE1cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZS1jYXB0aW9uLWNvbG9yKTtcbiAgICAgIFxuICAgICAgJi53aXRoRGVzY2lwdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgbWluLWhlaWdodDogMDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUtaGFsZmNvbnRlbnQtY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnRvcEFsaWduIHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgbWFyZ2luLXRvcDogLjc1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAucGFkZGluZyB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBwYWRkaW5nOiAuNzVyZW0gMDtcbiAgICB9XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHsgbWFyZ2luLWJvdHRvbTogLjVyZW07IH1cbiAgICAmID4gKjpub3QoLnBhZGRpbmcsIC50b3BBbGlnbikgeyBtYXJnaW46IC4yNXJlbSAwOyB9XG4gIH1cbn1cblxuLyogQmFzaWMgKi9cbi5hbnRpVGl0bGUge1xuICAuaWNvbi13cmFwcGVyLCAmLmljb24td3JhcHBlcixcbiAgLnRpdGxlLXdyYXBwZXIsICYudGl0bGUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbiAgLnRpdGxlLXdyYXBwZXIsICYudGl0bGUtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbiAgLmljb24td3JhcHBlciwgJi5pY29uLXdyYXBwZXIgeyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbiAgLndyYXBwZWQtaWNvbiwgJi53cmFwcGVkLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogLjc1cmVtO1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZS1jb250ZW50LWNvbG9yKTtcbiAgfVxuICAud3JhcHBlZC10aXRsZSwgJi53cmFwcGVkLXRpdGxlIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6IHZhcigtLXRoZW1lLWNhcHRpb24tY29sb3IpO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC53cmFwcGVkLXN1YnRpdGxlLCAmLndyYXBwZWQtc3VidGl0bGUge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgY29sb3I6IHZhcigtLXRoZW1lLWRhcmstY29sb3IpO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC8qIGF1dG9wcmVmaXhlcjogaWdub3JlIG5leHQgKi9cbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICBsaW5lLWNsYW1wOiAyO1xuICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuXG4gICAgYiB7IGNvbG9yOiB2YXIoLS10aGVtZS1jb250ZW50LWNvbG9yKTsgfVxuICB9XG59XG5cbi5hbnRpTWVudGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiAwIC4yNXJlbTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBjb2xvcjogdmFyKC0tdGhlbWUtbGluay1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLW1lbnRpb24tYmctY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFudGlEaXZpZGVyIHtcbiAgbWFyZ2luOiAuMjVyZW0gMDtcbiAgbWluLWhlaWdodDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtZGl2aWRlci1jb2xvcik7XG5cbiAgJi5kYXJrIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYmctYWNjZW50LWNvbG9yKTsgfVxuICAmLm5vTWFyZ2luIHsgbWFyZ2luOiAwOyB9XG4gICYgKyAmIHsgZGlzcGxheTogbm9uZTsgfVxufVxuXG4uYW50aUhTcGFjZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IC4yNXJlbTtcblxuICAmOm5vdCgud2l0aE1hcmdpbnMpIHsgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuICAmLngxLTUgeyB3aWR0aDogLjM3NXJlbTsgfVxuICAmLngyIHsgd2lkdGg6IC41cmVtOyB9XG4gICYueDMgeyB3aWR0aDogLjc1cmVtOyB9XG4gICYueDQgeyB3aWR0aDogMXJlbTsgfVxufVxuXG4uYW50aVZTcGFjZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgaGVpZ2h0OiAuMjVyZW07XG5cbiAgJjpub3QoLndpdGhNYXJnaW5zKSB7IG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbiAgJi54MC01IHsgaGVpZ2h0OiAuMTI1cmVtOyB9XG4gICYueDEtNSB7IGhlaWdodDogLjM3NXJlbTsgfVxuICAmLngyIHsgaGVpZ2h0OiAuNXJlbTsgfVxuICAmLngzIHsgaGVpZ2h0OiAuNzVyZW07IH1cbiAgJi54NCB7IGhlaWdodDogMXJlbTsgfVxuICAmLng3IHsgaGVpZ2h0OiAxLjc1cmVtOyB9XG59XG5cbi5hbnRpU2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xuXG4gICYtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgbWluLWhlaWdodDogMi41cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS10aGVtZS1kaXZpZGVyLWNvbG9yKTtcbiAgICBcbiAgICAmLmhpZ2gge1xuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgIGhlaWdodDogMy41cmVtO1xuICAgICAgbWluLWhlaWdodDogMy41cmVtO1xuICAgIH1cbiAgICAmX19pY29uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lLWNhcHRpb24tY29sb3IpO1xuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBjb2xvcjogdmFyKC0tY2FwdGlvbi1jb2xvcik7XG4gICAgICBcbiAgICAgICY6bm90KC5zaG9ydCkgeyBmbGV4LWdyb3c6IDE7IH1cbiAgICB9XG4gICAgJl9faGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgbWFyZ2luOiAwIC41cmVtIDAgLjc1cmVtO1xuICAgICAgcGFkZGluZzogLjI1cmVtIC43NXJlbTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUtY2FwdGlvbi1jb2xvcik7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItYmctY29sb3IpO1xuICAgICAgYm9yZGVyLXJhZGl1czogLjVyZW0gLjVyZW0gMCAwO1xuICAgIH1cbiAgICAmX19jb3VudGVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZS1kYXJrZXItY29sb3IpO1xuICAgIH0gIFxuICAgICZfX3RhZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IC4zMTI1cmVtIC41cmVtO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYnV0dG9uLWRlZmF1bHQpO1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lLWhhbGZjb250ZW50LWNvbG9yKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lLWJ1dHRvbi1ib3JkZXIpO1xuICAgICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuXG4gICAgICAudGFnLWljb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZS1jb250ZW50LWNvbG9yKTtcblxuICAgICAgICAmOmhvdmVyIHsgY29sb3I6IHZhcigtLXRoZW1lLWNhcHRpb24tY29sb3IpOyB9XG4gICAgICB9XG5cbiAgICAgICYuaGlnaGxpZ2h0IHsgY29sb3I6IHZhcigtLXRoZW1lLWNvbnRlbnQtY29sb3IpOyB9XG4gICAgfVxuICAgICZfX3RhZyArICZfX3RhZyB7IG1hcmdpbi1sZWZ0OiAuMzc1cmVtOyB9XG4gIH1cbiAgLmludmlzaWJsZSB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgJi1lbXB0eSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgY29sb3I6IHZhcigtLWRhcmstY29sb3IpO1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCB2YXIoLS1kaXZpZGVyLWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xuXG4gICAgJi5zb2xpZCB7IGJvcmRlci1zdHlsZTogc29saWQ7IH1cbiAgICAmLml0ZW1zIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICBwYWRkaW5nOiAuNzVyZW07XG4gICAgfVxuICAgICYuc29saWQuYXR0YWNobWVudHMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LWJnLWNvbG9yKTtcblxuICAgICAgLml0ZW0geyBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1dHRvbiBvbiBzZWxlY3RlZCBjYXJkIGluIEthbmJhblxuLmNhcmQtY29udGFpbmVyLmNoZWNrZWQgLmJ1dHRvbi5pbmxpbmUubGluay1ib3JkZXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhpZ2hsaWdodC1zZWxlY3QpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWhpZ2hsaWdodC1zZWxlY3QtYm9yZGVyKTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oaWdobGlnaHQtc2VsZWN0LWhvdmVyKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWhpZ2hsaWdodC1zZWxlY3QtYm9yZGVyKTtcbiAgfVxufVxuXG4vLyBJbmRlbnRlZFxuLmFudGlJbmRlbnRlZCB7XG4gIG1hcmdpbjogLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG5cbiAgJjpob3ZlcixcbiAgJi5mb2N1c2FibGU6Zm9jdXMtd2l0aGluIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lLWRpdmlkZXItY29sb3IpO1xuICB9XG59XG5cbi8vIEVtcGhhc2l6ZWRcbi5hbnRpRW1waGFzaXplZCB7XG4gIHBhZGRpbmc6IC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtY29tcC1oZWFkZXItY29sb3IpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10aGVtZS1wb3B1cC1kaXZpZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXIsIGJhY2tncm91bmQtY29sb3I7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4xNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS10aW1pbmctbWFpbik7XG5cbiAgJjpob3ZlcixcbiAgJi5mb2N1c2FibGU6Zm9jdXMtd2l0aGluIHtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1iZy1jb2xvcik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10aGVtZS1saXN0LWRpdmlkZXItY29sb3IpO1xuICB9XG59XG5cbi8vIEFjY29yZGlvblxuLmFudGlBY2NvcmRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIG1pbi1oZWlnaHQ6IDA7XG5cbiAgLmRlc2NyaXB0aW9uIHtcbiAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYmctY29sb3IpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lLWRpdmlkZXItY29sb3IpO1xuICAgIC8vIGJvcmRlci1yYWRpdXM6IC41cmVtO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGhlaWdodDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMTVzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS10aW1pbmctbWFpbik7XG5cbiAgICAubGFiZWwgeyBjb2xvcjogdmFyKC0tdGhlbWUtZGFyay1jb2xvcik7IH1cbiAgICAuY2FwdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXJnaW46IC0uNXJlbTtcbiAgICAgIHBhZGRpbmc6IC41cmVtIC41cmVtIC41cmVtIDFyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgbWluLXdpZHRoOiAwO1xuXG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lLWNhcHRpb24tY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtY29tcC1oZWFkZXItY29sb3IpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAuMTI1cmVtO1xuICAgICAgdHJhbnNpdGlvbjogbWFyZ2luLWJvdHRvbSAuMTVzIHZhcigtLXRpbWluZy1tYWluKSxcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgLjNzIHZhcigtLXRpbWluZy1tYWluKSxcbiAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3cgLjE1cyB2YXIoLS10aW1pbmctbWFpbik7XG4gICAgICBib3gtc2hhZG93OiAwIDAgLjI1cmVtIC4xMjVyZW0gIzAwMDAwMDIwO1xuICAgICAgLy8gY3Vyc29yOiBwb2ludGVyO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgLnZhbHVlIHtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWFyZ2luOiAwIC41cmVtO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyB2YXIoLS10aW1pbmctbWFpbik7XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXI6dmVydGljYWwgeyB3aWR0aDogMDsgfVxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhcjpob3Jpem9udGFsIHsgaGVpZ2h0OiAwOyB9XG4gICAgICB9XG4gICAgICAucm90YXRlZC1pY29uIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjE1cyB2YXIoLS10aW1pbmctbWFpbik7XG5cbiAgICAgICAgJi5vcGVuZWQgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAgICAgICAmLmNsb3NlZCB7IHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYub3BlbmVkIHtcbiAgICAgIC5jYXB0aW9uIC52YWx1ZSB7IG9wYWNpdHk6IDA7IH1cbiAgICAgIC5leHBhbmQtY29sbGFwc2UgLmV4cGFuZC1jb2xsYXBzZSxcbiAgICAgIC5leHBhbmQtY29sbGFwc2Uge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBtYXgtaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5jbG9zZWQge1xuICAgICAgLmNhcHRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtLjVyZW07XG5cbiAgICAgICAgLnZhbHVlIHsgb3BhY2l0eTogMTsgfVxuICAgICAgICAmLmhhc0F0dGFjaG1lbnRzIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgfVxuICAgICAgLmV4cGFuZC1jb2xsYXBzZSAuZXhwYW5kLWNvbGxhcHNlLFxuICAgICAgLmV4cGFuZC1jb2xsYXBzZTpub3QoLmhhc0F0dGFjaG1lbnRzKSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIgLmNhcHRpb24uaGFzQXR0YWNobWVudHMgeyBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuICAgIH1cbiAgICBcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IC43NXJlbTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAuNzVyZW07XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQgLmNhcHRpb24ge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogLjY1cmVtO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC42NXJlbTtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IC43NXJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAuNzVyZW07XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZC5jbG9zZWQgLmNhcHRpb24ge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogLjY1cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IC42NXJlbTtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAgICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7IGJvcmRlci10b3A6IG5vbmU7IH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cy13aXRoaW4geyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1iZy1jb2xvcik7IH1cbiAgICAvLyAmOmZvY3VzLXdpdGhpbiAuY2FwdGlvbiB7IGJveC1zaGFkb3c6IDAgMCAycHggMXB4IHZhcigtLXByaW1hcnktYnV0dG9uLW91dGxpbmUpOyB9XG4gICAgJjpmb2N1cy13aXRoaW4gLmNhcHRpb24geyBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktYnV0dG9uLW91dGxpbmUpOyB9XG4gIH1cbn1cblxuLy8gQ29uc2VjdXRpdmUgbWVzc2FnZXMgaW4gVGVsZWdyYW0gKGluY29tdW5nL291dGNvbWluZylcbi5tZXNzYWdlLXJvdy1iZ1tkYXRhLXR5cGU9XCJpblwiXSArIC5tZXNzYWdlLXJvdy1iZ1tkYXRhLXR5cGU9XCJpblwiXSAubWVzc2FnZS1yb3cgLm1lc3NhZ2UtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIC5tZXNzYWdlIHsgYm9yZGVyLXJhZGl1czogMC4xMjVyZW0gMC43NXJlbSAwLjc1cmVtIDAuMTI1cmVtOyB9XG59XG4ubWVzc2FnZS1yb3ctYmdbZGF0YS10eXBlPVwib3V0XCJdICsgLm1lc3NhZ2Utcm93LWJnW2RhdGEtdHlwZT1cIm91dFwiXSAubWVzc2FnZS1yb3cgLm1lc3NhZ2UtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIC5tZXNzYWdlLm91dGNvbWluZyB7IGJvcmRlci1yYWRpdXM6IDAuNzVyZW0gMC4xMjVyZW0gMC4xMjVyZW0gMC43NXJlbTsgfVxufVxuIiwiLmh1bHlCdXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICY6bm90KDpkaXNhYmxlZCwgLmRpc2FibGVkLCAubG9hZGluZykgeyBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgJi5pbmhlcml0Rm9udCB7IGZvbnQ6IGluaGVyaXQ7IH1cblxuICAuaWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiB2YXIoLS1zcGFjaW5nLTJfNSk7XG4gICAgaGVpZ2h0OiB2YXIoLS1zcGFjaW5nLTJfNSk7XG4gIH1cbiAgc3BhbiB7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tZ2xvYmFsLWZvY3VzLUJvcmRlckNvbG9yKTtcbiAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICB9XG4gICYudHlwZS1idXR0b24taWNvbiB7IHBhZGRpbmc6IDA7IH1cbiAgJi5sYXJnZSB7XG4gICAgaGVpZ2h0OiB2YXIoLS1nbG9iYWwtbGFyZ2UtU2l6ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWVkaXVtLUJvcmRlclJhZGl1cyk7XG5cbiAgICAmLnJvdW5kIHsgYm9yZGVyLXJhZGl1czogdmFyKC0tbGFyZ2UtQm9yZGVyUmFkaXVzKTsgfVxuXG4gICAgJi50eXBlLWJ1dHRvbjpub3QoLmljb25Pbmx5KSB7IHBhZGRpbmc6IDAgdmFyKC0tc3BhY2luZy0yKTsgfVxuICAgICYuaWNvbk9ubHksXG4gICAgJi50eXBlLWJ1dHRvbi1pY29uIHsgd2lkdGg6IHZhcigtLWdsb2JhbC1sYXJnZS1TaXplKTsgfVxuICB9XG4gICYubWVkaXVtIHtcbiAgICBoZWlnaHQ6IHZhcigtLWdsb2JhbC1tZWRpdW0tU2l6ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWVkaXVtLUJvcmRlclJhZGl1cyk7XG5cbiAgICAmLnJvdW5kIHsgYm9yZGVyLXJhZGl1czogdmFyKC0tbGFyZ2UtQm9yZGVyUmFkaXVzKTsgfVxuICAgICYudHlwZS1idXR0b246bm90KC5pY29uT25seSkgeyBwYWRkaW5nOiAwIHZhcigtLXNwYWNpbmctMik7IH1cbiAgICAmLmljb25Pbmx5LFxuICAgICYudHlwZS1idXR0b24taWNvbiB7IHdpZHRoOiB2YXIoLS1nbG9iYWwtbWVkaXVtLVNpemUpOyB9XG4gIH1cbiAgJi5zbWFsbCB7XG4gICAgaGVpZ2h0OiB2YXIoLS1nbG9iYWwtc21hbGwtU2l6ZSk7XG4gICAgZ2FwOiB2YXIoLS1zcGFjaW5nLTBfNSk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tc21hbGwtQm9yZGVyUmFkaXVzKTtcblxuICAgICYucm91bmQgeyBib3JkZXItcmFkaXVzOiB2YXIoLS1sYXJnZS1Cb3JkZXJSYWRpdXMpOyB9XG4gICAgJi50eXBlLWJ1dHRvbjpub3QoLmljb25Pbmx5KSB7IHBhZGRpbmc6IDAgdmFyKC0tc3BhY2luZy0xKTsgfVxuICAgICYuaWNvbk9ubHksXG4gICAgJi50eXBlLWJ1dHRvbi1pY29uIHsgd2lkdGg6IHZhcigtLWdsb2JhbC1zbWFsbC1TaXplKTsgfVxuICB9XG4gICYuZXh0cmEtc21hbGwge1xuICAgIGhlaWdodDogdmFyKC0tZ2xvYmFsLWV4dHJhLXNtYWxsLVNpemUpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWV4dHJhLXNtYWxsLUJvcmRlclJhZGl1cyk7XG5cbiAgICAmLnJvdW5kIHsgYm9yZGVyLXJhZGl1czogdmFyKC0tbGFyZ2UtQm9yZGVyUmFkaXVzKTsgfVxuICAgICYudHlwZS1idXR0b246bm90KC5pY29uT25seSkgeyBwYWRkaW5nOiAwIHZhcigtLXNwYWNpbmctMSk7IH1cbiAgICAmLmljb25Pbmx5LFxuICAgICYudHlwZS1idXR0b24taWNvbiB7IHdpZHRoOiB2YXIoLS1nbG9iYWwtZXh0cmEtc21hbGwtU2l6ZSk7IH1cbiAgfVxuICAmLm1pbiB7XG4gICAgaGVpZ2h0OiB2YXIoLS1nbG9iYWwtbWluLVNpemUpO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1taW4tQm9yZGVyUmFkaXVzKTtcbiAgfVxuICAmLnR5cGUtYnV0dG9uLWljb24gLmljb24sXG4gICYubWVudSAuaWNvbiB7XG4gICAgd2lkdGg6IHZhcigtLXNwYWNpbmctMik7XG4gICAgaGVpZ2h0OiB2YXIoLS1zcGFjaW5nLTIpO1xuICB9XG5cbiAgJjpkaXNhYmxlZDpub3QoLmxvYWRpbmcpLFxuICAmLmRpc2FibGVkOm5vdCgubG9hZGluZykge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcblxuICAgIC5pY29uIHsgY29sb3I6IHZhcigtLWJ1dHRvbi1kaXNhYmxlZC1JY29uQ29sb3IpOyB9XG4gICAgc3BhbiB7IGNvbG9yOiB2YXIoLS1idXR0b24tZGlzYWJsZWQtTGFiZWxDb2xvcik7IH1cbiAgfVxuXG4gICYucHJpbWFyeSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1idXR0b24tcHJpbWFyeS1Cb3JkZXJDb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnV0dG9uLXByaW1hcnktQmFja2dyb3VuZENvbG9yKTtcblxuICAgIC5pY29uIHsgY29sb3I6IHZhcigtLWJ1dHRvbi1hY2NlbnQtSWNvbkNvbG9yKTsgfVxuICAgIHNwYW4geyBjb2xvcjogdmFyKC0tYnV0dG9uLWFjY2VudC1MYWJlbENvbG9yKTsgfVxuXG4gICAgJjpub3QoLmRpc2FibGVkLCA6ZGlzYWJsZWQpOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnV0dG9uLXByaW1hcnktaG92ZXItQmFja2dyb3VuZENvbG9yKTsgfVxuICAgICY6bm90KC5kaXNhYmxlZCwgOmRpc2FibGVkKTphY3RpdmUsXG4gICAgJi5wcmVzc2VkOm5vdCguZGlzYWJsZWQsIDpkaXNhYmxlZCkgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idXR0b24tcHJpbWFyeS1hY3RpdmUtQmFja2dyb3VuZENvbG9yKTsgfVxuICAgICYubWVudTpub3QoLmRpc2FibGVkLCA6ZGlzYWJsZWQpOmFjdGl2ZSxcbiAgICAmLnByZXNzZWQ6bm90KC5kaXNhYmxlZCwgOmRpc2FibGVkKSB7IGJvcmRlci1jb2xvcjogdmFyKC0tYnV0dG9uLW1lbnUtYWN0aXZlLUJvcmRlckNvbG9yKTsgfVxuICAgICY6ZGlzYWJsZWQ6bm90KC5sb2FkaW5nKSxcbiAgICAmLmRpc2FibGVkOm5vdCgubG9hZGluZykgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idXR0b24tZGlzYWJsZWQtQmFja2dyb3VuZENvbG9yKTsgfVxuICAgICYubG9hZGluZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idXR0b24tcHJpbWFyeS1hY3RpdmUtQmFja2dyb3VuZENvbG9yKTtcblxuICAgICAgc3BhbiB7IGNvbG9yOiB2YXIoLS1idXR0b24tcHJpbWFyeS1sb2FkaW5nLUxhYmVsQ29sb3IpOyB9XG4gICAgfVxuICB9XG5cbiAgJi5zZWNvbmRhcnkge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnV0dG9uLXNlY29uZGFyeS1Cb3JkZXJDb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnV0dG9uLXNlY29uZGFyeS1CYWNrZ3JvdW5kQ29sb3IpO1xuXG4gICAgLmljb24geyBjb2xvcjogdmFyKC0tYnV0dG9uLXN1YnRsZS1JY29uQ29sb3IpOyB9XG4gICAgc3BhbiB7IGNvbG9yOiB2YXIoLS1idXR0b24tc3VidGxlLUxhYmVsQ29sb3IpOyB9XG5cbiAgICAmOm5vdCguZGlzYWJsZWQsIDpkaXNhYmxlZCk6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idXR0b24tc2Vjb25kYXJ5LWhvdmVyLUJhY2tncm91bmRDb2xvcik7IH1cbiAgICAmOm5vdCguZGlzYWJsZWQsIDpkaXNhYmxlZCk6YWN0aXZlLFxuICAgICYucHJlc3NlZDpub3QoLmRpc2FibGVkLCA6ZGlzYWJsZWQpIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnV0dG9uLXNlY29uZGFyeS1hY3RpdmUtQmFja2dyb3VuZENvbG9yKTsgfVxuICAgICYubWVudTpub3QoLmRpc2FibGVkLCA6ZGlzYWJsZWQpOmFjdGl2ZSxcbiAgICAmLnByZXNzZWQ6bm90KC5kaXNhYmxlZCwgOmRpc2FibGVkKSB7IGJvcmRlci1jb2xvcjogdmFyKC0tYnV0dG9uLW1lbnUtYWN0aXZlLUJvcmRlckNvbG9yKTsgfVxuICAgICY6ZGlzYWJsZWQ6bm90KC5sb2FkaW5nKSxcbiAgICAmLmRpc2FibGVkOm5vdCgubG9hZGluZykgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idXR0b24tZGlzYWJsZWQtQmFja2dyb3VuZENvbG9yKTsgfVxuICAgICYubG9hZGluZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idXR0b24tc2Vjb25kYXJ5LWFjdGl2ZS1CYWNrZ3JvdW5kQ29sb3IpO1xuXG4gICAgICBzcGFuIHsgY29sb3I6IHZhcigtLWJ1dHRvbi1kaXNhYmxlZC1MYWJlbENvbG9yKTsgfVxuICAgIH1cbiAgfVxuXG4gICYudGVydGlhcnkge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOm5vdCguaW5oZXJpdENvbG9yKSAuaWNvbiB7IGNvbG9yOiB2YXIoLS1idXR0b24tc3VidGxlLUljb25Db2xvcik7IH1cbiAgICAmLmluaGVyaXRDb2xvciB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICAgLmljb24geyBjb2xvcjogY3VycmVudENvbG9yOyB9XG4gICAgfVxuICAgIHNwYW4geyBjb2xvcjogdmFyKC0tYnV0dG9uLXN1YnRsZS1MYWJlbENvbG9yKTsgfVxuXG4gICAgJjpub3QoLmRpc2FibGVkLCA6ZGlzYWJsZWQpOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnV0dG9uLXRlcnRpYXJ5LWhvdmVyLUJhY2tncm91bmRDb2xvcik7IH1cbiAgICAmOm5vdCguZGlzYWJsZWQsIDpkaXNhYmxlZCk6YWN0aXZlLFxuICAgICYucHJlc3NlZDpub3QoLmRpc2FibGVkLCA6ZGlzYWJsZWQpIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnV0dG9uLXRlcnRpYXJ5LWFjdGl2ZS1CYWNrZ3JvdW5kQ29sb3IpOyB9XG4gICAgJi5tZW51Om5vdCguZGlzYWJsZWQsIDpkaXNhYmxlZCk6YWN0aXZlLFxuICAgICYucHJlc3NlZDpub3QoLmRpc2FibGVkLCA6ZGlzYWJsZWQpIHsgYm9yZGVyLWNvbG9yOiB2YXIoLS1idXR0b24tbWVudS1hY3RpdmUtQm9yZGVyQ29sb3IpOyB9XG4gICAgJi5sb2FkaW5nIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ1dHRvbi10ZXJ0aWFyeS1hY3RpdmUtQmFja2dyb3VuZENvbG9yKTtcblxuICAgICAgc3BhbiB7IGNvbG9yOiB2YXIoLS1idXR0b24tZGlzYWJsZWQtTGFiZWxDb2xvcik7IH1cbiAgICB9XG4gIH1cblxuICAmLm5lZ2F0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJ1dHRvbi1uZWdhdGl2ZS1Cb3JkZXJDb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnV0dG9uLW5lZ2F0aXZlLUJhY2tncm91bmRDb2xvcik7XG5cbiAgICAuaWNvbiB7IGNvbG9yOiB2YXIoLS1idXR0b24tYWNjZW50LUljb25Db2xvcik7IH1cbiAgICBzcGFuIHsgY29sb3I6IHZhcigtLWJ1dHRvbi1hY2NlbnQtTGFiZWxDb2xvcik7IH1cblxuICAgICY6bm90KC5kaXNhYmxlZCwgOmRpc2FibGVkKTpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ1dHRvbi1uZWdhdGl2ZS1ob3Zlci1CYWNrZ3JvdW5kQ29sb3IpOyB9XG4gICAgJjpub3QoLmRpc2FibGVkLCA6ZGlzYWJsZWQpOmFjdGl2ZSxcbiAgICAmLnByZXNzZWQ6bm90KC5kaXNhYmxlZCwgOmRpc2FibGVkKSB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ1dHRvbi1uZWdhdGl2ZS1hY3RpdmUtQmFja2dyb3VuZENvbG9yKTsgfVxuICAgICYubWVudTpub3QoLmRpc2FibGVkLCA6ZGlzYWJsZWQpOmFjdGl2ZSxcbiAgICAmLnByZXNzZWQ6bm90KC5kaXNhYmxlZCwgOmRpc2FibGVkKSB7IGJvcmRlci1jb2xvcjogdmFyKC0tYnV0dG9uLW1lbnUtYWN0aXZlLUJvcmRlckNvbG9yKTsgfVxuICAgICY6ZGlzYWJsZWQ6bm90KC5sb2FkaW5nKSxcbiAgICAmLmRpc2FibGVkOm5vdCgubG9hZGluZykgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idXR0b24tZGlzYWJsZWQtQmFja2dyb3VuZENvbG9yKTsgfVxuICAgICYubG9hZGluZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idXR0b24tbmVnYXRpdmUtYWN0aXZlLUJhY2tncm91bmRDb2xvcik7XG5cbiAgICAgIHNwYW4geyBjb2xvcjogdmFyKC0tYnV0dG9uLW5lZ2F0aXZlLWxvYWRpbmctTGFiZWxDb2xvcik7IH1cbiAgICB9XG4gIH1cblxuICAmID4gKiB7IHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG59XG5cbi8vIFN0YXR1c0JhciBCdXR0b25cbi5odWx5U3RhdHVzQmFyQnV0dG9uLFxuLmh1bHlTdGF0dXNCYXJCdXR0b24gLmh1bHlTdGF0dXNCYXJCdXR0b24taWNvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWluLXdpZHRoOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuLmh1bHlTdGF0dXNCYXJCdXR0b24ge1xuICBnYXA6IHZhcigtLXNwYWNpbmctMSk7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMF8yNSkgdmFyKC0tc3BhY2luZy0wXzI1KSB2YXIoLS1zcGFjaW5nLTBfMjUpIHZhcigtLXNwYWNpbmctMSk7XG4gIGhlaWdodDogMS42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWJ1dHRvbi1wcmVzc2VkKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWV4dHJhLXNtYWxsLUJvcmRlclJhZGl1cyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmLWxhYmVsIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gICYtaWNvbnMgeyBnYXA6IHZhcigtLXNwYWNpbmctMF8yNSk7IH1cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYnV0dG9uLWhvdmVyZWQpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUtbmF2cGFuZWwtZGl2aWRlcik7XG4gIH1cbiAgJi5hY3RpdmUge1xuICAgIG9yZGVyOiAtMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oaWdobGlnaHQtc2VsZWN0KTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWhpZ2hsaWdodC1zZWxlY3QtYm9yZGVyKTtcblxuICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oaWdobGlnaHQtc2VsZWN0LWhvdmVyKTsgfVxuICB9XG59XG5cbi8vIE9sZCBzdHlsZSBCdXR0b25cbi5hbnRpQnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1pbi13aWR0aDogMS4zNzVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogLjgxMjVyZW07XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1jb250ZW50LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXIsIGJhY2tncm91bmQtY29sb3IsIGNvbG9yLCBib3gtc2hhZG93O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMTVzO1xuICAmLnRlc3Rpbmcge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDA7XG4gIH1cblxuICAmLmlubGluZSB7XG4gICAgaGVpZ2h0OiAxLjM3NXJlbTtcbiAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogLjc1cmVtO1xuICAgICYub25seS1pY29uIHsgd2lkdGg6IDEuMzc1cmVtOyB9XG4gIH1cbiAgJi54LXNtYWxsIHtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAmLm9ubHktaWNvbiB7IHdpZHRoOiAxLjVyZW07IH1cbiAgfVxuICAmLnNtYWxsIHtcbiAgICBoZWlnaHQ6IDEuNzVyZW07XG4gICAgJi5vbmx5LWljb24geyB3aWR0aDogMS43NXJlbTsgfVxuICB9XG4gICYubWVkaXVtOm5vdCguc3RlcHBlcikge1xuICAgIGhlaWdodDogMnJlbTtcbiAgICAmLm9ubHktaWNvbiB7IHdpZHRoOiAycmVtOyB9XG4gIH1cbiAgJi5sYXJnZSB7XG4gICAgaGVpZ2h0OiAyLjI1cmVtO1xuICAgICYub25seS1pY29uIHsgd2lkdGg6IDIuMjVyZW07IH1cbiAgfVxuICAmLngtbGFyZ2Uge1xuICAgIGhlaWdodDogMi43NXJlbTtcbiAgICAmLm9ubHktaWNvbiB7IHdpZHRoOiAyLjc1cmVtOyB9XG4gIH1cblxuICAmLmljb25MOm5vdCguaWNvblIsIC5vbmx5LWljb24pIHsgcGFkZGluZzogMCAxcmVtIDAgLjc1cmVtOyB9XG4gICYuaWNvblI6bm90KC5pY29uTCwgLm9ubHktaWNvbikgeyBwYWRkaW5nOiAwIC43NXJlbSAwIDFyZW07IH1cbiAgLmJ0bi1pY29uIHtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUtY29udGVudC1jb2xvcik7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjE1cztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAuYnRuLXJpZ2h0LWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUtaGFsZmNvbnRlbnQtY29sb3IpO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXM7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgJi5nYXAtbGFyZ2U6bm90KC5vbmx5LWljb24sIC5nYXAtbWVkaXVtKSAuYnRuLWljb246bm90KC5zcGlubmVyKSB7IG1hcmdpbi1yaWdodDogLjVyZW07IH1cbiAgJi5nYXAtbGFyZ2U6bm90KC5vbmx5LWljb24sIC5nYXAtbWVkaXVtKSAuYnRuLXJpZ2h0LWljb24geyBtYXJnaW4tbGVmdDogLjVyZW07IH1cbiAgJi5nYXAtbWVkaXVtOm5vdCgub25seS1pY29uLCAuZ2FwLWxhcmdlKSAuYnRuLWljb246bm90KC5zcGlubmVyKSB7IG1hcmdpbi1yaWdodDogLjM3NXJlbTsgfVxuICAmLmdhcC1tZWRpdW06bm90KC5vbmx5LWljb24sIC5nYXAtbGFyZ2UpIC5idG4tcmlnaHQtaWNvbiB7IG1hcmdpbi1sZWZ0OiAuMzc1cmVtOyB9XG5cbiAgJi5zaG9ydCB7IG1heC13aWR0aDogOC41cmVtOyB9XG4gICYuYWNjZW50IHsgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAmLnNoLW5vLXNoYXBlIHsgYm9yZGVyLXJhZGl1czogLjM3NXJlbTsgfVxuICAmLnNoLXJvdW5kLXNtYWxsIHsgYm9yZGVyLXJhZGl1czogLjI1cmVtOyB9XG4gICYuc2gtcm91bmQgeyBib3JkZXItcmFkaXVzOiAuNXJlbTsgfVxuICAmLnNoLXJvdW5kMiB7IGJvcmRlci1yYWRpdXM6IC43NXJlbTsgfVxuICAmLnNoLWNpcmNsZSB7IGJvcmRlci1yYWRpdXM6IDFyZW07IH1cbiAgJi5zaC1yZWN0YW5nbGUtcmlnaHQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAuMjVyZW07XG4gIH1cbiAgJi5zaC1yZWN0YW5nbGUtbGVmdCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogLjI1cmVtO1xuICB9XG4gICYuc2gtZmlsdGVyIHsgYm9yZGVyLXJhZGl1czogMCAwIC41cmVtIC41cmVtOyB9XG5cbiAgJi5oaWdobGlnaHQge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggMXB4IHZhcigtLXByaW1hcnktYnV0dG9uLW91dGxpbmUpO1xuICAgICY6aG92ZXIgeyBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4IDJweCB2YXIoLS1wcmltYXJ5LWJ1dHRvbi1vdXRsaW5lKTsgfVxuICB9XG5cbiAgJjpob3ZlciAuYnRuLWljb24geyBjb2xvcjogdmFyKC0tdGhlbWUtY2FwdGlvbi1jb2xvcik7IH1cbiAgJjpub3QoLm5vLWZvY3VzKTpmb2N1cyB7XG4gICAgJjpub3QoLnNoLWZpbHRlciwgLnJlZ3VsYXIpIHsgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLXByaW1hcnktYnV0dG9uLW91dGxpbmUpOyB9XG4gICAgJi5zaC1maWx0ZXIgeyBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktYnV0dG9uLW91dGxpbmUpOyB9XG4gIH1cblxuICAmLmJzLXNvbGlkIHsgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuICAmLmJzLWRhc2hlZCB7IGJvcmRlci1zdHlsZTogZGFzaGVkOyB9XG4gICYuYnMtbm9uZSB7IGJvcmRlcjogbm9uZTsgfVxuICAmLmpmLWxlZnQgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgJi5qZi1jZW50ZXIgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAmLm9ubHktaWNvbiB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcblxuICAgICY6bm90KC5zdGVwcGVyKSB7IHBhZGRpbmc6IDA7IH1cbiAgfVxuXG4gICYucmVndWxhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYnV0dG9uLWRlZmF1bHQpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUtYnV0dG9uLWJvcmRlcik7XG5cbiAgICAmOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYnV0dG9uLWhvdmVyZWQpOyB9XG4gICAgJjphY3RpdmUsXG4gICAgJi5wcmVzc2VkLFxuICAgICYucHJlc3NlZDpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWJ1dHRvbi1wcmVzc2VkKTsgfVxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYnV0dG9uLWZvY3VzZWQpO1xuICAgICAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWdsb2JhbC1mb2N1cy1Cb3JkZXJDb2xvcik7XG4gICAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICAgIH1cbiAgICAmOmRpc2FibGVkIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYnV0dG9uLWRpc2FibGVkKTsgfVxuICAgICYuc2VsZWN0ZWQge1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lLWJ1dHRvbi1jb250cmFzdC1jb2xvcik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1hY2NlbnQtY29sb3IpO1xuICAgICAgLmJ0bi1pY29uIHsgY29sb3I6IHZhcigtLXRoZW1lLWJ1dHRvbi1jb250cmFzdC1jb2xvcik7IH1cbiAgICAgICY6aG92ZXIgeyBjb2xvcjogdmFyKC0tdGhlbWUtYnV0dG9uLWNvbnRyYXN0LWNvbG9yKTsgfVxuICAgIH1cbiAgfVxuICAmLm5vLWJvcmRlciB7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lLWNvbnRlbnQtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWJ1dHRvbi1kZWZhdWx0KTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1idXR0b24tc2hhZG93KTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lLWNhcHRpb24tY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYnV0dG9uLWhvdmVyZWQpO1xuXG4gICAgICAuYnRuLWljb24geyBjb2xvcjogdmFyKC0tdGhlbWUtY2FwdGlvbi1jb2xvcik7IH1cbiAgICB9XG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUtdHJhbnMtY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtbGlzdC1idXR0b24tY29sb3IpO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgICAuYnRuLWljb24geyBjb2xvcjogdmFyKC0tdGhlbWUtdHJhbnMtY29sb3IpOyB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lLXRyYW5zLWNvbG9yKTtcbiAgICAgICAgLmJ0bi1pY29uIHsgY29sb3I6IHZhcigtLXRoZW1lLXRyYW5zLWNvbG9yKTsgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmdob3N0LCAmLnN0ZXBwZXIge1xuICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1idXR0b24taG92ZXJlZCk7IH1cbiAgICAmOmFjdGl2ZSxcbiAgICAmLnByZXNzZWQsXG4gICAgJi5wcmVzc2VkOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYnV0dG9uLXByZXNzZWQpOyB9XG4gICAgJi5zZWxlY3RlZCB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhpZ2hsaWdodC1zZWxlY3QpOyB9XG4gICAgJi5zZWxlY3RlZDpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhpZ2hsaWdodC1zZWxlY3QtaG92ZXIpOyB9XG4gIH1cbiAgJi5saW5rIHtcbiAgICBwYWRkaW5nOiAwIDAuODc1cmVtO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lLWNhcHRpb24tY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYmctY29sb3IpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10aGVtZS1kaXZpZGVyLWNvbG9yKTtcblxuICAgICAgLmJ0bi1pY29uIHsgY29sb3I6IHZhcigtLXRoZW1lLWNvbnRlbnQtY29sb3IpOyB9XG4gICAgfVxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lLWRhcmstY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY3Vyc29yOiBhdXRvO1xuXG4gICAgICAuYnRuLWljb24geyBjb2xvcjogdmFyKC0tdGhlbWUtY29udGVudC1jb2xvcik7IH1cbiAgICB9XG4gICAgJi5zbWFsbCB7IHBhZGRpbmc6IDAgLjI1cmVtOyB9XG4gIH1cbiAgJi5saW5rLWJvcmRlcmVkIHtcbiAgICBwYWRkaW5nOiAwIC41cmVtO1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZS1jb250ZW50LWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1saW5rLWJ1dHRvbi1jb2xvcik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10aGVtZS1idXR0b24tYm9yZGVyKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lLWNhcHRpb24tY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtbGluay1idXR0b24taG92ZXIpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10aGVtZS1saXN0LWRpdmlkZXItY29sb3IpO1xuXG4gICAgICAuYnRuLWljb24geyBjb2xvcjogdmFyKC0tdGhlbWUtY2FwdGlvbi1jb2xvcik7IH1cbiAgICB9XG4gICAgLy8gJi5zbWFsbCB7IHBhZGRpbmc6IDAgLjI1cmVtOyB9XG4gIH1cbiAgJi5saXN0IHtcbiAgICBwYWRkaW5nOiAwIC42MjVlbTtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUtY29udGVudC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYnV0dG9uLWRlZmF1bHQpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUtYnV0dG9uLWJvcmRlcik7XG4gICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuXG4gICAgJjpub3QoLmlubGluZSwgLngtc21hbGwpIHsgbWluLWhlaWdodDogMS43NXJlbTsgfVxuICAgIC5idG4taWNvbiB7IGNvbG9yOiB2YXIoLS10aGVtZS1kYXJrLWNvbG9yKTsgfVxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lLWNhcHRpb24tY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYnV0dG9uLWhvdmVyZWQpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10aGVtZS1idXR0b24tYm9yZGVyKTtcbiAgICB9XG4gICAgJjpub3QoLm5vLWZvY3VzKTpmb2N1cyB7IGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgfVxuICAmLnByaW1hcnksICYuc2Vjb25kYXJ5LCAmLnBvc2l0aXZlLCAmLm5lZ2F0aXZlIHtcbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idXR0b24tY29sb3IpO1xuXG4gICAgICAuYnRuLWljb24sXG4gICAgICAuYnRuLXJpZ2h0LWljb24geyBjb2xvcjogdmFyKC0tcHJpbWFyeS1idXR0b24tY29sb3IpOyB9XG4gICAgfVxuICB9XG4gICYucmVndWxhciwgJi5naG9zdCB7XG4gICAgJjpob3ZlciwgJjphY3RpdmUsICYucHJlc3NlZCwgJi5wcmVzc2VkOmhvdmVyLCAmOmZvY3VzIHsgY29sb3I6IHZhcigtLXRoZW1lLWNhcHRpb24tY29sb3IpOyB9XG4gIH1cbiAgJi5wcmltYXJ5LFxuICAmLnNlY29uZGFyeSxcbiAgJi5wb3NpdGl2ZSxcbiAgJi5uZWdhdGl2ZSB7XG4gICAgcGFkZGluZzogMCAxLjVyZW07XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktYnV0dG9uLWNvbnRlbnQtY29sb3IpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1idXR0b24tYm9yZGVyKTtcblxuICAgIC5idG4taWNvbixcbiAgICAuYnRuLXJpZ2h0LWljb24geyBjb2xvcjogdmFyKC0tcHJpbWFyeS1idXR0b24tY29udGVudC1jb2xvcik7IH1cbiAgfVxuICAmLnByaW1hcnkge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ1dHRvbi1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1idXR0b24tZGVmYXVsdCk7XG5cbiAgICAmOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1idXR0b24taG92ZXJlZCk7IH1cbiAgICAmOmFjdGl2ZSxcbiAgICAmLnByZXNzZWQsXG4gICAgJi5wcmVzc2VkOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1idXR0b24tcHJlc3NlZCk7IH1cbiAgICAmOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1idXR0b24tZm9jdXNlZCk7IH1cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ1dHRvbi1kaXNhYmxlZC1jb2xvcik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ1dHRvbi1kaXNhYmxlZCk7XG5cbiAgICAgIC5idG4taWNvbixcbiAgICAgIC5idG4tcmlnaHQtaWNvbiB7IGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ1dHRvbi1kaXNhYmxlZC1jb2xvcik7IH1cbiAgICB9XG4gIH1cbiAgJi5zZWNvbmRhcnkge1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYnV0dG9uLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYnV0dG9uLWRlZmF1bHQpO1xuICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYnV0dG9uLWhvdmVyZWQpOyB9XG4gICAgJjphY3RpdmUsXG4gICAgJi5wcmVzc2VkLFxuICAgICYucHJlc3NlZDpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1idXR0b24tcHJlc3NlZCk7IH1cbiAgICAmOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJ1dHRvbi1mb2N1c2VkKTsgfVxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1idXR0b24tZGlzYWJsZWQtY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJ1dHRvbi1kaXNhYmxlZCk7XG4gICAgfVxuICB9XG4gICYucG9zaXRpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBvc2l0aXZlLWJ1dHRvbi1kZWZhdWx0KTtcbiAgICAmOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcG9zaXRpdmUtYnV0dG9uLWhvdmVyZWQpOyB9XG4gICAgJjphY3RpdmUsXG4gICAgJi5wcmVzc2VkLFxuICAgICYucHJlc3NlZDpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBvc2l0aXZlLWJ1dHRvbi1wcmVzc2VkKTsgfVxuICAgICY6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wb3NpdGl2ZS1idXR0b24tZm9jdXNlZCk7IH1cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1wb3NpdGl2ZS1idXR0b24tZGlzYWJsZWQtY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcG9zaXRpdmUtYnV0dG9uLWRpc2FibGVkKTtcbiAgICB9XG4gIH1cbiAgJi5uZWdhdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmVnYXRpdmUtYnV0dG9uLWRlZmF1bHQpO1xuICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZWdhdGl2ZS1idXR0b24taG92ZXJlZCk7IH1cbiAgICAmOmFjdGl2ZSxcbiAgICAmLnByZXNzZWQsXG4gICAgJi5wcmVzc2VkOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmVnYXRpdmUtYnV0dG9uLXByZXNzZWQpOyB9XG4gICAgJjpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5lZ2F0aXZlLWJ1dHRvbi1mb2N1c2VkKTsgfVxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6IHZhcigtLW5lZ2F0aXZlLWJ1dHRvbi1kaXNhYmxlZC1jb2xvcik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZWdhdGl2ZS1idXR0b24tZGlzYWJsZWQpO1xuICAgIH1cbiAgfVxuICAmLmNvbnRyYXN0IHtcbiAgICBwYWRkaW5nOiAuNzVyZW0gMXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZS1idXR0b24tY29udHJhc3QtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWJ1dHRvbi1jb250cmFzdC1lbmFibGVkKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lLWJ1dHRvbi1jb250cmFzdC1ib3JkZXIpO1xuXG4gICAgLmJ0bi1pY29uLFxuICAgIC5idG4tcmlnaHQtaWNvbiB7IGNvbG9yOiB2YXIoLS10aGVtZS1idXR0b24tY29udHJhc3QtY29sb3IpOyB9XG5cbiAgICAmOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYnV0dG9uLWNvbnRyYXN0LWhvdmVyZWQpOyB9XG4gICAgJjphY3RpdmUsXG4gICAgJi5wcmVzc2VkLFxuICAgICYucHJlc3NlZDpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWJ1dHRvbi1jb250cmFzdC1wcmVzc2VkKTsgfVxuICAgICY6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1idXR0b24tY29udHJhc3QtaG92ZXJlZCk7IH1cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZS1idXR0b24tY29udHJhc3QtZGlzYWJsZWQtY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYnV0dG9uLWNvbnRyYXN0LWRpc2FibGVkKTtcbiAgICB9XG4gIH1cbiAgJi5zdGVwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogLjgxMjVyZW07XG4gICAgbWluLXdpZHRoOiAxcmVtO1xuXG4gICAgJjpmb2N1cyB7IGJveC1zaGFkb3c6IDAgMCAwIDFweCB2YXIoLS1wcmltYXJ5LWJ1dHRvbi1vdXRsaW5lKTsgfVxuICB9XG5cbiAgJi5ub3RTZWxlY3RlZCB7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lLWRhcmstY29sb3IpO1xuXG4gICAgLmJ0bi1pY29uIHsgY29sb3I6IHZhcigtLXRoZW1lLWRhcmtlci1jb2xvcik7IH1cbiAgICAmOmhvdmVyLFxuICAgICY6aG92ZXIgLmJ0bi1pY29uIHsgY29sb3I6IHZhcigtLXRoZW1lLWNvbnRlbnQtY29sb3IpOyB9XG4gIH1cblxuICAmLmRhbmdlcm91cyB7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYW5nZXJvdXMtYmctY29sb3IpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZGFuZ2Vyb3VzLWJnLWNvbG9yKTtcblxuICAgIC5idG4taWNvbiB7IGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7IH1cbiAgICAmOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFuZ2Vyb3VzLWJnLWhvdmVyKTsgfVxuICAgICY6bm90KC5uby1mb2N1cyk6Zm9jdXMgeyBib3gtc2hhZG93OiB2YXIoLS1kYW5nZXJvdXMtc2hhZG93KTsgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lLWRhcmtlci1jb2xvcik7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG4gICAgLmJ0bi1pY29uLFxuICAgIC5idG4tcmlnaHQtaWNvbiB7IG9wYWNpdHk6IC41OyB9XG4gIH1cblxuICAucmVzZXRJY29uU2l6ZSxcbiAgJi5yZXNldEljb25TaXplIHsgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuICAmLnN0YXR1c0J1dHRvbiB7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1pbi13aWR0aDogMjBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgJi5zcXVhcmUge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBwYWRkaW5nOiAycHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICB9XG4gIH1cbiAgJjpmb2N1cyB7IHotaW5kZXg6IDE7IH1cbiAgJi5pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1idXR0b24taWNvbi1kZWZhdWx0KTtcblxuICAgIC5idG4taWNvbiB7IGNvbG9yOiB2YXIoLS10aGVtZS1kYXJrLWNvbG9yKTsgfVxuXG4gICAgJjpob3ZlciwgJjpmb2N1cywgJi5zZWxlY3RlZCB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWJ1dHRvbi1pY29uLWhvdmVyZWQpOyB9XG4gICAgJjphY3RpdmUgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1idXR0b24taWNvbi1wcmVzc2VkKTsgfVxuICAgICY6aG92ZXIsICY6Zm9jdXMsICYuc2VsZWN0ZWQsICY6YWN0aXZlIHtcbiAgICAgIC5idG4taWNvbiB7IGNvbG9yOiB2YXIoLS10aGVtZS1jYXB0aW9uLWNvbG9yKTsgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBIdWx5IFNwbGl0QnV0dG9uXG4uaHVseVNwbGl0QnV0dG9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LXNocmluazogMDtcbiAgbWluLXdpZHRoOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICBidXR0b24ge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAuYnRuLWljb24ge1xuICAgICAgd2lkdGg6IHZhcigtLXNwYWNpbmctMl81KTtcbiAgICAgIGhlaWdodDogdmFyKC0tc3BhY2luZy0yXzUpO1xuICAgIH1cbiAgfVxuICAmLm5vLWZvY3VzIGJ1dHRvbiB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICAmOm5vdCgubm8tZm9jdXMpIGJ1dHRvbjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLXRoZW1lLWJ1dHRvbi1jb250cmFzdC1jb2xvcik7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWdsb2JhbC1mb2N1cy1Cb3JkZXJDb2xvcik7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgfVxuICBidXR0b246Zm9jdXMsXG4gIGJ1dHRvbi5wcmVzc2VkIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5odWx5U3BsaXRCdXR0b24tbWFpbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogdmFyKC0tc3BhY2luZy0xKTtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbiAgLmh1bHlTcGxpdEJ1dHRvbi1zZWNvbmQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLmJ0bi1pY29uIHtcbiAgICAgIHdpZHRoOiB2YXIoLS1nbG9iYWwtbWluLVNpemUpO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1nbG9iYWwtbWluLVNpemUpO1xuICAgIH1cbiAgfVxuXG4gICYubGFyZ2Uge1xuICAgIGhlaWdodDogdmFyKC0tZ2xvYmFsLWxhcmdlLVNpemUpO1xuXG4gICAgLmh1bHlTcGxpdEJ1dHRvbi1tYWluIHtcbiAgICAgIHBhZGRpbmc6IDAgdmFyKC0tc3BhY2luZy0xKSAwIHZhcigtLXNwYWNpbmctMik7XG4gICAgfVxuICAgIC5odWx5U3BsaXRCdXR0b24tc2Vjb25kIHtcbiAgICAgIHdpZHRoOiB2YXIoLS1nbG9iYWwtc21hbGwtU2l6ZSk7XG4gICAgfVxuICAgICYuc2VwYXJhdGUgLmh1bHlTcGxpdEJ1dHRvbi1tYWluIHtcbiAgICAgIHBhZGRpbmc6IDAgdmFyKC0tc3BhY2luZy0xXzI1KSAwIHZhcigtLXNwYWNpbmctMik7XG4gICAgfVxuICB9XG4gICYubWVkaXVtIHtcbiAgICBoZWlnaHQ6IHZhcigtLWdsb2JhbC1tZWRpdW0tU2l6ZSk7XG5cbiAgICAuaHVseVNwbGl0QnV0dG9uLW1haW4ge1xuICAgICAgcGFkZGluZzogMCB2YXIoLS1zcGFjaW5nLTBfNzUpIDAgdmFyKC0tc3BhY2luZy0xXzUpO1xuICAgIH1cbiAgICAuaHVseVNwbGl0QnV0dG9uLXNlY29uZCB7XG4gICAgICB3aWR0aDogdmFyKC0tZ2xvYmFsLXNtYWxsLVNpemUpO1xuICAgIH1cbiAgICAmLnNlcGFyYXRlIC5odWx5U3BsaXRCdXR0b24tbWFpbiB7XG4gICAgICBwYWRkaW5nOiAwIHZhcigtLXNwYWNpbmctMV8yNSkgMCB2YXIoLS1zcGFjaW5nLTFfNSk7XG4gICAgfVxuICB9XG4gICYubGFyZ2UsXG4gICYubWVkaXVtIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1tZWRpdW0tQm9yZGVyUmFkaXVzKTtcblxuICAgIGJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1tZWRpdW0tQm9yZGVyUmFkaXVzKTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLW1lZGl1bS1Cb3JkZXJSYWRpdXMpO1xuICAgIH1cbiAgICBidXR0b246bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tbWVkaXVtLUJvcmRlclJhZGl1cyk7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tbWVkaXVtLUJvcmRlclJhZGl1cyk7XG4gICAgfVxuICB9XG4gICYuc21hbGwge1xuICAgIGhlaWdodDogdmFyKC0tZ2xvYmFsLXNtYWxsLVNpemUpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXNtYWxsLUJvcmRlclJhZGl1cyk7XG5cbiAgICBidXR0b246Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tc21hbGwtQm9yZGVyUmFkaXVzKTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXNtYWxsLUJvcmRlclJhZGl1cyk7XG4gICAgfVxuICAgIGJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1zbWFsbC1Cb3JkZXJSYWRpdXMpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXNtYWxsLUJvcmRlclJhZGl1cyk7XG4gICAgfVxuICAgIC5odWx5U3BsaXRCdXR0b24tbWFpbiB7XG4gICAgICBwYWRkaW5nOiAwIHZhcigtLXNwYWNpbmctMF81KSAwIHZhcigtLXNwYWNpbmctMSk7XG4gICAgfVxuICAgIC5odWx5U3BsaXRCdXR0b24tc2Vjb25kIHtcbiAgICAgIHdpZHRoOiB2YXIoLS1nbG9iYWwtZXh0cmEtc21hbGwtU2l6ZSk7XG4gICAgfVxuICAgICYuc2VwYXJhdGUgLmh1bHlTcGxpdEJ1dHRvbi1tYWluIHtcbiAgICAgIHBhZGRpbmc6IDAgdmFyKC0tc3BhY2luZy0wXzc1KSAwIHZhcigtLXNwYWNpbmctMSk7XG4gICAgfVxuICB9XG4gICYuZXh0cmEtc21hbGwge1xuICAgIGhlaWdodDogdmFyKC0tZ2xvYmFsLWV4dHJhLXNtYWxsLVNpemUpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWV4dHJhLXNtYWxsLUJvcmRlclJhZGl1cyk7XG5cbiAgICBidXR0b246Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZXh0cmEtc21hbGwtQm9yZGVyUmFkaXVzKTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWV4dHJhLXNtYWxsLUJvcmRlclJhZGl1cyk7XG4gICAgfVxuICAgIGJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1leHRyYS1zbWFsbC1Cb3JkZXJSYWRpdXMpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWV4dHJhLXNtYWxsLUJvcmRlclJhZGl1cyk7XG4gICAgfVxuICAgIGJ1dHRvbiAuYnRuLWljb24ge1xuICAgICAgd2lkdGg6IHZhcigtLXNwYWNpbmctMV81KTtcbiAgICAgIGhlaWdodDogdmFyKC0tc3BhY2luZy0xXzUpO1xuICAgIH1cbiAgICAuaHVseVNwbGl0QnV0dG9uLW1haW4ge1xuICAgICAgcGFkZGluZzogMCB2YXIoLS1zcGFjaW5nLTBfNzUpO1xuICAgIH1cbiAgICAuaHVseVNwbGl0QnV0dG9uLXNlY29uZCB7XG4gICAgICB3aWR0aDogdmFyKC0tZ2xvYmFsLW1pbi1TaXplKTtcbiAgICB9XG4gIH1cbiAgJi5taW4ge1xuICAgIGhlaWdodDogdmFyKC0tZ2xvYmFsLW1pbi1TaXplKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1taW4tQm9yZGVyUmFkaXVzKTtcblxuICAgIGJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1taW4tQm9yZGVyUmFkaXVzKTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLW1pbi1Cb3JkZXJSYWRpdXMpO1xuICAgIH1cbiAgICBidXR0b246bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tbWluLUJvcmRlclJhZGl1cyk7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tbWluLUJvcmRlclJhZGl1cyk7XG4gICAgfVxuICAgIGJ1dHRvbiB7XG4gICAgICBmb250LXNpemU6IC43NXJlbTtcblxuICAgICAgLmJ0bi1pY29uIHtcbiAgICAgICAgd2lkdGg6IHZhcigtLXNwYWNpbmctMV8yNSk7XG4gICAgICAgIGhlaWdodDogdmFyKC0tc3BhY2luZy0xXzI1KTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmh1bHlTcGxpdEJ1dHRvbi1tYWluIHtcbiAgICAgIHBhZGRpbmc6IDAgdmFyKC0tc3BhY2luZy0wXzUpO1xuICAgIH1cbiAgICAuaHVseVNwbGl0QnV0dG9uLXNlY29uZCB7XG4gICAgICB3aWR0aDogdmFyKC0tZ2xvYmFsLW1pbi1TaXplKTtcbiAgICB9XG4gIH1cbiAgJi5zbWFsbCAuaHVseVNwbGl0QnV0dG9uLW1haW4sXG4gICYuZXh0cmEtc21hbGwgLmh1bHlTcGxpdEJ1dHRvbi1tYWluLFxuICAmLm1pbiAuaHVseVNwbGl0QnV0dG9uLW1haW4ge1xuICAgIGdhcDogdmFyKC0tc3BhY2luZy0wXzUpO1xuICB9XG5cbiAgJi5zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ1dHRvbi1zZWNvbmRhcnktQmFja2dyb3VuZENvbG9yKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJ1dHRvbi1zZWNvbmRhcnktQm9yZGVyQ29sb3IpO1xuXG4gICAgYnV0dG9uIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1idXR0b24tc3VidGxlLUxhYmVsQ29sb3IpO1xuXG4gICAgICAmOmVuYWJsZWQge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idXR0b24tc2Vjb25kYXJ5LWhvdmVyLUJhY2tncm91bmRDb2xvcik7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICYucHJlc3NlZCxcbiAgICAgICAgJi5wcmVzc2VkOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idXR0b24tc2Vjb25kYXJ5LWFjdGl2ZS1CYWNrZ3JvdW5kQ29sb3IpO1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZS1jYXB0aW9uLWNvbG9yKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1idXR0b24tZm9jdXNlZCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpub3QoLmRpc2FibGVkKTpmb2N1cy13aXRoaW4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10aGVtZS1idXR0b24tZm9jdXNlZC1ib3JkZXIpO1xuICAgIH1cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ1dHRvbi1kaXNhYmxlZC1CYWNrZ3JvdW5kQ29sb3IpO1xuICAgICAgXG4gICAgICBidXR0b24ge1xuICAgICAgICBjb2xvcjogdmFyKC0tYnV0dG9uLWRpc2FibGVkLUxhYmVsQ29sb3IpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnByaW1hcnkge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ1dHRvbi1jb250ZW50LWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ1dHRvbi1kZWZhdWx0KTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktYnV0dG9uLWJvcmRlcik7XG5cbiAgICBidXR0b24ge1xuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnV0dG9uLWNvbG9yKTtcbiAgICAgIFxuICAgICAgJjplbmFibGVkIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1idXR0b24taG92ZXJlZCk7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICYucHJlc3NlZCxcbiAgICAgICAgJi5wcmVzc2VkOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ1dHRvbi1wcmVzc2VkKTtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ1dHRvbi1mb2N1c2VkKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOm5vdCguZGlzYWJsZWQpOmZvY3VzLXdpdGhpbiB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lLWJ1dHRvbi1mb2N1c2VkLWJvcmRlcik7XG4gICAgfVxuICAgICYuZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1idXR0b24tZGlzYWJsZWQpO1xuICAgICAgXG4gICAgICBidXR0b24ge1xuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idXR0b24tZGlzYWJsZWQtY29sb3IpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAuYnRuLWljb24ge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ1dHRvbi1kaXNhYmxlZC1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmRpc2FibGVkIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIFxuICAgIGJ1dHRvbiB7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUtZGFya2VyLWNvbG9yKTtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cbiAgICAgIC5idG4taWNvbiB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1idXR0b24tZGlzYWJsZWQtSWNvbkNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNlcGFyYXRlIHtcbiAgICAuaHVseVNwbGl0QnV0dG9uLXNlY29uZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdG9wOiAyMCU7XG4gICAgICAgIGxlZnQ6IC0wLjVweDtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiA2MCU7XG4gICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zZWNvbmRhcnkgLmh1bHlTcGxpdEJ1dHRvbi1zZWNvbmQ6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWNhcHRpb24tY29sb3IpO1xuICAgIH1cbiAgICAmLnByaW1hcnkgLmh1bHlTcGxpdEJ1dHRvbi1zZWNvbmQ6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktYnV0dG9uLWNvbG9yKTtcbiAgICB9XG4gICAgJjpmb2N1cy13aXRoaW4gLmh1bHlTcGxpdEJ1dHRvbi1zZWNvbmQ6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIuYW50aUVkaXRCb3gge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1pbi13aWR0aDogMDtcblxuICAubGFyZ2Utc3R5bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG4gIC5zbWFsbC1zdHlsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbiAgLnNlYXJjaC1zdHlsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAwLjc1cmVtO1xuICB9XG4gIC51bmRlcmxpbmUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAuYW50aUVkaXRCb3hJbnB1dCB7XG4gICAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWVkaXRib3gtZm9jdXMtY29sb3IpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcblxuICAgICAgJjpmb2N1cyB7IGJveC1zaGFkb3c6IDAgMCAwIDFweCB2YXIoLS10aGVtZS1lZGl0Ym94LWZvY3VzLWJvcmRlcik7IH1cbiAgICB9XG4gIH1cbiAgLmZvY3VzYWJsZTpub3QoLnVuZGVybGluZSwgLmRlZmF1bHQsIC5kZWZhdWx0LWxhcmdlLCAuZ2hvc3QsIC5naG9zdC1sYXJnZSwgLm1vZGVybi1naG9zdC1sYXJnZSkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAwO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogLTAuNzVyZW07XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMS41cmVtKTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lLWVkaXRib3gtZm9jdXMtYm9yZGVyKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgfVxuICAgICY6Zm9jdXMtd2l0aGluOjphZnRlciB7IGNvbnRlbnQ6ICcnOyB9XG4gIH1cblxuICAuYW50aUVkaXRCb3hJbnB1dCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZS1jYXB0aW9uLWNvbG9yKTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuXG4gICAgJjo6LXdlYmtpdC1jb250YWN0cy1hdXRvLWZpbGwtYnV0dG9uLFxuICAgICY6Oi13ZWJraXQtY3JlZGVudGlhbHMtYXV0by1maWxsLWJ1dHRvbiB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAmLm51bWJlcjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgICAmLm51bWJlcjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7IC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuICB9XG4gIGlucHV0W3R5cGU9J251bWJlciddIHsgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cbiAgJi51cHBlcmNhc2UgLmhpZGRlbi10ZXh0LFxuICAmLnVwcGVyY2FzZSBpbnB1dCB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuICAuZGVmYXVsdCwgLmdob3N0IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogLjgxMjVyZW07XG4gIH1cbiAgLmRlZmF1bHQtbGFyZ2UsIC5naG9zdC1sYXJnZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLmRlZmF1bHQsIC5naG9zdCB7IHBhZGRpbmc6IDAuMzEyNXJlbSAwLjVyZW07IH1cbiAgLmRlZmF1bHQtbGFyZ2UsIC5naG9zdC1sYXJnZSB7IHBhZGRpbmc6IDAuNDM3NXJlbSAwLjVyZW07IH1cbiAgLmdob3N0LWxhcmdlIHtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUtY2FwdGlvbi1jb2xvcik7XG4gIH1cbiAgLmRlZmF1bHQsIC5naG9zdCwgLmRlZmF1bHQtbGFyZ2UsIC5naG9zdC1sYXJnZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAuMzc1cmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIFxuICAgIC5hbnRpRWRpdEJveElucHV0IHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICAmOjpwbGFjZWhvbGRlciB7IGNvbG9yOiB2YXIoLS10aGVtZS1kYXJrZXItY29sb3IpOyB9XG4gICAgfVxuICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1idXR0b24taG92ZXJlZCk7IH1cbiAgICAmLmZvY3VzYWJsZTpmb2N1cy13aXRoaW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYnV0dG9uLWZvY3VzZWQpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ1dHRvbi1kZWZhdWx0KTtcbiAgICB9XG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUtZGFyay1jb2xvcik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUtZGl2aWRlci1jb2xvcik7XG4gICAgfVxuICB9XG4gIC5kZWZhdWx0LCAuZGVmYXVsdC1sYXJnZSB7IGJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUtZGl2aWRlci1jb2xvcik7IH1cbiAgLm1vZGVybi1naG9zdC1sYXJnZSB7XG4gICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0xKSB2YXIoLS1zcGFjaW5nLTIpO1xuICAgIGhlaWdodDogdmFyKC0tc3BhY2luZy02KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuXG4gICAgLmFudGlFZGl0Qm94SW5wdXQge1xuICAgICAgZm9udDogaW5oZXJpdDtcblxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0taW5wdXQtUGxhY2Vob2xkZXJDb2xvcik7XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIgaW5wdXQ6bm90KDpmb2N1cyk6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1pbnB1dC1ob3Zlci1QbGFjZWhvbGRlckNvbG9yKTtcbiAgICB9XG4gICAgLmFudGlFZGl0Qm94SW5wdXQ6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1pbnB1dC1mb2N1cy1QbGFjZWhvbGRlckNvbG9yKTtcbiAgICB9XG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0taW5wdXQtQm9yZGVyQ29sb3IpO1xuXG4gICAgICAmLFxuICAgICAgLmFudGlFZGl0Qm94SW5wdXQge1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgfVxuICAgICAgLmFudGlFZGl0Qm94SW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWlucHV0LVBsYWNlaG9sZGVyQ29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZXF1aXJlZDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgKic7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lLWVycm9yLWNvbG9yKTtcbiAgfVxuXG4gIC5hbnRpRWRpdEJveEdyaWRXcmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS12YWx1ZSkgXCIgXCI7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cbiAgICB0ZXh0YXJlYSB7XG4gICAgICByZXNpemU6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIsIHRleHRhcmVhIHtcbiAgICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAyO1xuICAgICAgbWluLWhlaWdodDogMS4yNXJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBDb3B5cmlnaHQgwqkgMjAyMSBBbnRpY3JtIFBsYXRmb3JtIENvbnRyaWJ1dG9ycy5cbi8vXG4vLyBMaWNlbnNlZCB1bmRlciB0aGUgRWNsaXBzZSBQdWJsaWMgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4vLyB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuIFlvdSBtYXlcbi8vIG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXQgaHR0cHM6Ly93d3cuZWNsaXBzZS5vcmcvbGVnYWwvZXBsLTIuMFxuLy9cbi8vIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbi8vIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbi8vIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuLy9cbi8vIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbi8vIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuLy9cblxuLyogSHVseSBDb21wb25lbnQgKi9cbi5odWx5Q29tcG9uZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1pbi13aWR0aDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGhlbWUtZGl2aWRlci1jb2xvcik7IC8vIHZhcigtLWdsb2JhbC1zdXJmYWNlLTAyLUJvcmRlckNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc21hbGwtZm9jdXMtQm9yZGVyUmFkaXVzKTtcblxuICAmOm5vdCgubW9kYWwpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1wYW5lbC1jb2xvcik7IC8vIHZhcigtLWdsb2JhbC1zdXJmYWNlLTAyLUJhY2tncm91bmRDb2xvcik7XG4gIH1cbiAgJi5tb2RhbCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1jb21wLWhlYWRlci1jb2xvcik7IC8vIHZhcigtLWdsb2JhbC1zdXJmYWNlLTAyLUJhY2tncm91bmRDb2xvcik7XG4gIH1cbiAgJi5iZWZvcmVBc2lkZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXNtYWxsLWZvY3VzLUJvcmRlclJhZGl1cykgMCAwIHZhcigtLXNtYWxsLWZvY3VzLUJvcmRlclJhZGl1cyk7XG4gIH1cbiAgJi5hc2lkZSB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1zbWFsbC1mb2N1cy1Cb3JkZXJSYWRpdXMpIHZhcigtLXNtYWxsLWZvY3VzLUJvcmRlclJhZGl1cykgMDtcbiAgfVxufVxuLmh1bHlDb21wb25lbnQtY29udGVudCxcbi5odWx5Q29tcG9uZW50LWNvbnRlbnRfX2NvbnRhaW5lcixcbi5odWx5Q29tcG9uZW50LWNvbnRlbnRfX2NvbHVtbixcbi5odWx5Q29tcG9uZW50LWNvbnRlbnRfX2NvbHVtbi1ncm91cCxcbi5odWx5Q29tcG9uZW50LWNvbnRlbnRfX2hlYWRlcixcbi5odWx5Q29tcG9uZW50LWNvbnRlbnRfX25hdkhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG4uaHVseUNvbXBvbmVudC1jb250ZW50IHtcbiAgJjpub3QoLm5vU2hyaW5rKSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbiAgJjpub3QoLndpdGhvdXRNYXhXaWR0aCkge1xuICAgIG1heC13aWR0aDogNjRyZW07XG4gIH1cbiAgJi5nYXAge1xuICAgIGdhcDogdmFyKC0tc3BhY2luZy00KTtcbiAgfVxuICAmX19jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgJl9fY29udGFpbmVyOm5vdCguY29sdW1ucyksXG4gICY6bm90KC5jb2x1bW5zKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAmX19jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgJi5uYXZpZ2F0aW9uIC5odWx5TmF2SXRlbS1jb250YWluZXIsXG4gICAgLmh1bHlOYXZJdGVtLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW46IDAgMC43NXJlbTtcbiAgICB9XG4gICAgJi5jb250ZW50IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIH1cbiAgICAmLWdyb3VwIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgfVxuICB9XG4gICZfX25hdkhlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgICYuZGl2aWRlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS10aGVtZS1uYXZwYW5lbC1kaXZpZGVyKTtcbiAgICB9XG4gICAgJi1tZW51IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMik7XG4gICAgICB3aWR0aDogdmFyKC0tZ2xvYmFsLWV4dHJhLWxhcmdlLVNpemUpO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1nbG9iYWwtZXh0cmEtbGFyZ2UtU2l6ZSk7XG4gICAgfVxuICAgICYtaGludCB7XG4gICAgICBtYXJnaW46IHZhcigtLXNwYWNpbmctMF8yNSkgdmFyKC0tc3BhY2luZy0zKSB2YXIoLS1zcGFjaW5nLTMpIHZhcigtLXNwYWNpbmctMik7XG4gICAgfVxuICB9XG4gICZfX2hlYWRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgcGFkZGluZzogMCAwIHZhcigtLXNwYWNpbmctMSkgdmFyKC0tc3BhY2luZy0xXzUpO1xuICB9XG4gIHRleHRhcmVhIHtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHZhcigtLWdsb2JhbC10ZXJ0aWFyeS1UZXh0Q29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogQXZhdGFyICovXG4uaHVseUF2YXRhci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IDA7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWJ1dHRvbi1kZWZhdWx0KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgJi53aXRoU3RhdHVzIHtcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1hc2stc2l6ZTogY292ZXI7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM0UlM0NwYXRoIGQ9J00xMCwxMy41YzAtMS45LDEuNi0zLjUsMy41LTMuNWMxLDAsMS45LDAuNCwyLjUsMS4xVjBIMHYxNmgxMS4xQzEwLjQsMTUuNCwxMCwxNC41LDEwLDEzLjV6JyAvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgfVxuXG4gICYuY2lyY2xlLFxuICAmLmNpcmNsZSBpbWcuYXZhLWltYWdlIHsgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICYucm91bmRlZFJlY3QsXG4gICYucm91bmRlZFJlY3QgaW1nLmF2YS1pbWFnZSB7IGJvcmRlci1yYWRpdXM6IDIwJTsgfVxuXG4gICYubm8taW1nIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idXR0b24tY29sb3IpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgJi5ib3JkZXJlZCB7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lLWRhcmstY29sb3IpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lLWJ1dHRvbi1ib3JkZXIpO1xuICB9XG4gICYuYm9yZGVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10aGVtZS1iZy1jb2xvcik7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG5cbiAgICAmID4gaW1nIHsgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGhlbWUtYmctY29sb3IpOyB9XG4gICAgJi5odWx5QXZhdGFyU2l6ZS14eC1zbWFsbCxcbiAgICAmLmh1bHlBdmF0YXJTaXplLWlubGluZSxcbiAgICAmLmh1bHlBdmF0YXJTaXplLXRpbnksXG4gICAgJi5odWx5QXZhdGFyU2l6ZS1jYXJkLFxuICAgICYuaHVseUF2YXRhclNpemUteC1zbWFsbCB7IG91dGxpbmUtd2lkdGg6IDFweDsgfVxuICAgICYuaHVseUF2YXRhclNpemUtbGFyZ2UsXG4gICAgJi5odWx5QXZhdGFyU2l6ZS14LWxhcmdlLFxuICAgICYuaHVseUF2YXRhclNpemUtMngtbGFyZ2Uge1xuICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICAmID4gaW1nIHsgYm9yZGVyLXdpZHRoOiAycHg7IH1cbiAgICB9XG4gIH1cbiAgaW1nIHsgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLmljb24sXG4gIC5hdmEtdGV4dDo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmljb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoLjYpO1xuICB9XG4gIC5hdmEtdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wNWVtO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogYXR0cihkYXRhLW5hbWUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuICB9XG59XG5cbi8qIEF2YXRhciBzaXplcyAqL1xuLmh1bHlBdmF0YXJTaXplLXh4LXNtYWxsIHtcbiAgd2lkdGg6IC43NXJlbTsgLy8gMTIgLSAxMFxuICAuc21hbGwtZm9udCAmIHsgd2lkdGg6IDEwcHg7IH1cblxuICAuYXZhLXRleHQgeyBmb250LXNpemU6IC4zNzVyZW07IH1cbn1cbi5odWx5QXZhdGFyU2l6ZS1pbmxpbmUge1xuICB3aWR0aDogLjg3NXJlbTsgLy8gMTQgLSAxMlxuICAuc21hbGwtZm9udCAmIHsgd2lkdGg6IDEycHg7IH1cblxuICAuYXZhLXRleHQgeyBmb250LXNpemU6IC41MjVyZW07IH1cbn1cbi5odWx5QXZhdGFyU2l6ZS10aW55IHtcbiAgd2lkdGg6IDEuMTI1cmVtOyAvLyAxOCAtIDE2XG4gIC5zbWFsbC1mb250ICYgeyB3aWR0aDogMTZweDsgfVxuXG4gIC5hdmEtdGV4dCB7IGZvbnQtc2l6ZTogLjYyNXJlbTsgfVxufVxuLmh1bHlBdmF0YXJTaXplLWNhcmQge1xuICB3aWR0aDogMS4yNXJlbTsgLy8gMjAgLSAxOFxuICAuc21hbGwtZm9udCAmIHsgd2lkdGg6IDE4cHg7IH1cblxuICAuYXZhLXRleHQgeyBmb250LXNpemU6IC43NXJlbTsgfVxufVxuLmh1bHlBdmF0YXJTaXplLXgtc21hbGwge1xuICB3aWR0aDogMS41cmVtOyAvLyAyNCAtIDIyXG4gIC5zbWFsbC1mb250ICYgeyB3aWR0aDogMjJweDsgfVxuXG4gIC5hdmEtdGV4dCB7IGZvbnQtc2l6ZTogLjg3NXJlbTsgfVxufVxuLmh1bHlBdmF0YXJTaXplLXNtYWxsZXIge1xuICB3aWR0aDogMS43NXJlbTsgLy8gMjggLSAyNVxuICAuc21hbGwtZm9udCAmIHsgd2lkdGg6IDI1cHg7IH1cblxuICAuYXZhLXRleHQgeyBmb250LXNpemU6IDFyZW07IH1cbn1cbi5odWx5QXZhdGFyU2l6ZS1zbWFsbCB7XG4gIHdpZHRoOiAycmVtOyAvLyAzMiAtIDI4XG5cbiAgLmF2YS10ZXh0IHsgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxufVxuLmh1bHlBdmF0YXJTaXplLW1lZGl1bSB7XG4gIHdpZHRoOiAyLjVyZW07IC8vIDQwIC0gMzVcblxuICAuYXZhLXRleHQgeyBmb250LXNpemU6IDEuMzc1cmVtOyB9XG59XG4uaHVseUF2YXRhclNpemUtbGFyZ2Uge1xuICB3aWR0aDogNC41cmVtOyAvLyA3MiAtIDYzXG5cbiAgLmF2YS10ZXh0IHsgZm9udC1zaXplOiAyLjc1cmVtOyB9XG59XG4uaHVseUF2YXRhclNpemUteC1sYXJnZSB7XG4gIHdpZHRoOiA3LjVyZW07IC8vIDEyMCAtIDEwNVxuXG4gIC5hdmEtdGV4dCB7IGZvbnQtc2l6ZTogNC41cmVtOyB9XG59XG4uaHVseUF2YXRhclNpemUtMngtbGFyZ2Uge1xuICB3aWR0aDogMTByZW07IC8vIDE2MCAtIDE0MFxuXG4gIC5hdmEtdGV4dCB7IGZvbnQtc2l6ZTogNnJlbTsgfVxufVxuLmh1bHlBdmF0YXJTaXplLWZ1bGwge1xuICB3aWR0aDogMTAwJTtcblxuICAuYXZhLXRleHQgeyBmb250LXNpemU6IGluaGVyaXQ7IH1cbn1cblxuLyogQXZhdGFyIHN0YXR1cyBtYXJrZXIgKi9cbi5odWx5QXZhdGFyLXN0YXR1c01hcmtlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC00JTtcbiAgYm90dG9tOiAtNCU7XG4gIHdpZHRoOiAzOSU7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICYucmVsYXRpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAmLnh4LXNtYWxsLFxuICAmLmlubGluZSxcbiAgJi50aW55LFxuICAmLmNhcmQsXG4gICYueC1zbWFsbCxcbiAgJi5zbWFsbGVyLFxuICAmLnNtYWxsLFxuICAmLm1lZGl1bSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5zbWFsbC1mb250ICYueHgtc21hbGwgeyB3aWR0aDogM3B4OyB9XG4gICYueHgtc21hbGwsXG4gICYuaW5saW5lLFxuICAuc21hbGwtZm9udCAmLmlubGluZSB7IHdpZHRoOiA0cHg7IH1cbiAgLnNtYWxsLWZvbnQgJi50aW55IHsgd2lkdGg6IDVweDsgfVxuICAmLnRpbnksXG4gICYuY2FyZCxcbiAgLnNtYWxsLWZvbnQgJi5jYXJkIHsgd2lkdGg6IDZweDsgfVxuICAuc21hbGwtZm9udCAmLngtc21hbGwgeyB3aWR0aDogN3B4OyB9XG4gICYueC1zbWFsbCxcbiAgLnNtYWxsLWZvbnQgJi5zbWFsbGVyIHsgd2lkdGg6IDhweDsgfVxuICAmLnNtYWxsZXIsXG4gIC5zbWFsbC1mb250ICYuc21hbGwgeyB3aWR0aDogOXB4OyB9XG4gICYuc21hbGwgeyB3aWR0aDogMTBweDsgfVxuICAuc21hbGwtZm9udCAmLm1lZGl1bSB7IHdpZHRoOiAxMXB4OyB9XG4gICYubWVkaXVtIHsgd2lkdGg6IDEzcHg7IH1cbiAgJi5sYXJnZSB7XG4gICAgcmlnaHQ6IC0uMTI1cmVtO1xuICAgIGJvdHRvbTogLS4xMjVyZW07XG4gICAgd2lkdGg6IDM2LjUlO1xuXG4gICAgLnNtYWxsLWZvbnQgJiB7IFxuICAgICAgcmlnaHQ6IC0ycHg7XG4gICAgICBib3R0b206IC0ycHg7XG4gICAgICB3aWR0aDogMzclO1xuICAgIH1cbiAgfVxuICAmLm9ubGluZSB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC1vbmxpbmUtY29sb3IpOyB9XG4gICYub2ZmbGluZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZ2xvYmFsLW9mZmxpbmUtY29sb3IpO1xuXG4gICAgJjpub3QoLnh4LXNtYWxsLCAuaW5saW5lLCAudGlueSwgLmNhcmQsIC54LXNtYWxsLCAuc21hbGxlciwgLnNtYWxsLCAubWVkaXVtKSB7IGJvcmRlci13aWR0aDogMnB4OyB9XG4gIH1cbn1cblxuLyogQ29tYmluZUF2YXRhcnMgKi9cbi5odWx5Q29tYmluZUF2YXRhcnMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAuaHVseUNvbWJpbmVBdmF0YXIge1xuICAgICYuaW5saW5lOm5vdCg6Zmlyc3QtY2hpbGQpICB7IG1hcmdpbi1sZWZ0OiBjYWxjKDFweCAtICgwLjg3NXJlbSAvIDIpKTsgfVxuICAgICYudGlueTpub3QoOmZpcnN0LWNoaWxkKSAgICB7IG1hcmdpbi1sZWZ0OiBjYWxjKDFweCAtICgxLjEzcmVtIC8gMikpOyB9XG4gICAgJi5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpICAgIHsgbWFyZ2luLWxlZnQ6IGNhbGMoMXB4IC0gKDEuMjVyZW0gLyAyKSk7IH1cbiAgICAmLngtc21hbGw6bm90KDpmaXJzdC1jaGlsZCkgeyBtYXJnaW4tbGVmdDogY2FsYygxcHggLSAoMS41cmVtIC8gMikpOyB9XG4gICAgJi5zbWFsbGVyOm5vdCg6Zmlyc3QtY2hpbGQpIHsgbWFyZ2luLWxlZnQ6IGNhbGMoMXB4IC0gKDEuNzVyZW0gLyAyKSk7IH1cbiAgICAmLnNtYWxsOm5vdCg6Zmlyc3QtY2hpbGQpICAgeyBtYXJnaW4tbGVmdDogY2FsYygxcHggLSAxcmVtKTsgfVxuICAgICYubWVkaXVtOm5vdCg6Zmlyc3QtY2hpbGQpICB7IG1hcmdpbi1sZWZ0OiBjYWxjKDFweCAtICgyLjI1cmVtIC8gMikpOyB9XG4gICAgJi5sYXJnZTpub3QoOmZpcnN0LWNoaWxkKSAgIHsgbWFyZ2luLWxlZnQ6IGNhbGMoMXB4IC0gKDQuNXJlbSAvIDIpKTsgfVxuICAgICYueC1sYXJnZTpub3QoOmZpcnN0LWNoaWxkKSB7IG1hcmdpbi1sZWZ0OiBjYWxjKDFweCAtICg3LjVyZW0gLyAyKSk7IH1cblxuICAgICYuaW5saW5lLFxuICAgICYudGlueSxcbiAgICAmLmNhcmQsXG4gICAgJi54LXNtYWxsIHsgZm9udC1zaXplOiAwLjYyNXJlbTsgfVxuICBcbiAgICAmLmlubGluZSxcbiAgICAmLnRpbnksXG4gICAgJi5jYXJkLFxuICAgICYueC1zbWFsbCxcbiAgICAmLnNtYWxsZXIsXG4gICAgJi5zbWFsbCB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXNrOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMyIDMyJyUzRSUzQ3BhdGggZD0nTTE2LDI0LjV2LTE3YzAtMy4yLDEuOC02LjEsNC41LTcuNUg4QzMuNiwwLDAsMy42LDAsOHYxNmMwLDQuNCwzLjYsOCw4LDhoMTIuNUMxNy44LDMwLjYsMTYsMjcuNywxNiwyNC41eicvJTNFJTNDL3N2ZyUzRSUwQVwiKSBuby1yZXBlYXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJltkYXRhLW92ZXJePScrJ106bGFzdC1jaGlsZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogYXR0cihkYXRhLW92ZXIpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZS1jYXB0aW9uLWNvbG9yKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUzJSwgLTUyJSk7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWJnLWNvbG9yKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGhlbWUtZGl2aWRlci1jb2xvcik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogSGVhZGVyICovXG4uaHVseUhlYWRlci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIHZhcigtLXNwYWNpbmctMik7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLXNwYWNpbmctNl81KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgXG4gICYuY2xlYXJQYWRkaW5nID4gLmh1bHlIZWFkZXItcm93IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi1oZWlnaHQ6IHZhcigtLXNwYWNpbmctNl81KTtcbiAgfVxuICAmOm5vdCguaGlkZVNlcGFyYXRvcikge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS10aGVtZS1kaXZpZGVyLWNvbG9yKTsgLy8gdmFyKC0tZ2xvYmFsLXN1cmZhY2UtMDItQm9yZGVyQ29sb3IpO1xuICB9XG4gICYudG9wSW5kZW50IHsgbWFyZ2luLXRvcDogMXB4OyB9XG4gIC5odWx5SGVhZGVyLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTFfNSkgMDtcbiAgICBtaW4td2lkdGg6IDA7XG5cbiAgICAmOmhhcyguZXh0cmEub3ZlcmZsb3cpIHsgcGFkZGluZzogMDsgfVxuICAgICY6bm90KC5ub0JvcmRlcik6Zmlyc3QtY2hpbGQge1xuICAgICAgbWF4LWhlaWdodDogdmFyKC0tc3BhY2luZy02XzUpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXRoZW1lLWRpdmlkZXItY29sb3IpO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgyKSB7IG1hcmdpbi10b3A6IC0xcHg7IH1cbiAgICAmLmJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAmLnJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgICAmX19kaXZpZGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIG1heC1oZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWRpdmlkZXItY29sb3IpO1xuICAgIH1cbiAgfVxuICAuaHVseUhlYWRlci1idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgY29sb3I6IHZhcigtLWJ1dHRvbi1kaXNhYmxlZC1JY29uQ29sb3IpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLWJ1dHRvbi1zdWJ0bGUtTGFiZWxDb2xvcik7XG4gICAgfVxuICB9XG4gIC5odWx5SGVhZGVyLWRpdmlkZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbjogMCB2YXIoLS1zcGFjaW5nLTIpO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiB2YXIoLS1zcGFjaW5nLTQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWRpdmlkZXItY29sb3IpOyAvLyB2YXIoLS1nbG9iYWwtc3VyZmFjZS0wMi1Cb3JkZXJDb2xvcik7XG4gICAgXG4gICAgJi5zaG9ydCB7XG4gICAgICBtYXJnaW46IDAgdmFyKC0tc3BhY2luZy0xKTtcbiAgICB9XG4gIH1cbiAgLmh1bHlIZWFkZXItdGl0bGVHcm91cCxcbiAgLmh1bHlIZWFkZXItYnV0dG9uc0dyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG4gIC5odWx5SGVhZGVyLXRpdGxlR3JvdXAge1xuICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBcbiAgICAmLndpdGhEZXNjcmlwdGlvbiB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAmOm5vdCgud2l0aERlc2NyaXB0aW9uKSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiB2YXIoLS1zcGFjaW5nLTBfNSk7XG4gICAgfVxuICAgICY6bm90KC5ub3RHcm93KSB7IGZsZXgtZ3JvdzogMTsgfVxuICB9XG4gIC5odWx5SGVhZGVyLWJ1dHRvbnNHcm91cCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgICYuZXh0cmEge1xuICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy0yKTtcblxuICAgICAgJi5vdmVyZmxvdyB7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMCAtLjI1cmVtIDAgMXJlbTtcbiAgICAgICAgcGFkZGluZzogLjI1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmJlZm9yZSB7XG4gICAgICBnYXA6IHZhcigtLXNwYWNpbmctMF81KTtcblxuICAgICAgJi5mcmVlemVCZWZvcmUgeyBtaW4td2lkdGg6IHZhcigtLWdsb2JhbC1zbWFsbC1TaXplKTsgfVxuICAgIH1cbiAgICAmOm5vdCguYmVmb3JlKSB7IGdhcDogdmFyKC0tc3BhY2luZy0xKTsgfVxuICAgICZfX2xhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLXNlY29uZGFyeS1UZXh0Q29sb3IpO1xuICAgIH1cbiAgfVxuICAuaHVseUhlYWRlci1zcGFjZUZpbGxlciB7IGZsZXg6IDEgMTsgfVxuICAuaHVseUhvdEtleS1pdGVtIHsgbWFyZ2luLXJpZ2h0OiAuNjI1cmVtOyB9XG5cbiAgJi5kb3VibGVSb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgcGFkZGluZzogMCB2YXIoLS1zcGFjaW5nLTIpO1xuXG4gICAgLmh1bHlIZWFkZXItcm93IHsgbWluLWhlaWdodDogdmFyKC0tc3BhY2luZy02XzUpOyB9XG4gICAgLmh1bHlIZWFkZXItYnV0dG9uc0dyb3VwLnNlYXJjaCB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAgIC5odWx5SGVhZGVyLWJ1dHRvbnNHcm91cC5hY3Rpb25zIHsgbWFyZ2luLWxlZnQ6IDFyZW07IH1cbiAgfVxuICAmOm5vdCguZG91YmxlUm93KSB7XG4gICAgLmh1bHlIZWFkZXItYnV0dG9uc0dyb3VwOm5vdCguYmVmb3JlKSB7IG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG4gICAgLmh1bHlIZWFkZXItYnV0dG9uc0dyb3VwLnNlYXJjaCArIC5odWx5SGVhZGVyLWRpdmlkZXIgKyAuaHVseUhlYWRlci1idXR0b25zR3JvdXAuYWN0aW9ucyB7IG1hcmdpbi1sZWZ0OiAwOyB9XG4gIH1cbn1cblxuLyogTW9kYWwgKi9cbi5odWx5TW9kYWwtY29udGFpbmVyLFxuLmh1bHlNb2RhbC1jb250YWluZXIgLmh1bHlNb2RhbC1jb250ZW50LFxuLmh1bHlNb2RhbC1jb250YWluZXIgLmh1bHlNb2RhbC1jb250ZW50X190aXRsZUdyb3VwLFxuLmh1bHlNb2RhbC1jb250YWluZXIgLmh1bHlNb2RhbC1jb250ZW50X19zZXR0aW5nc1NldCxcbi5odWx5TW9kYWwtY29udGFpbmVyIC5odWx5TW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgbWluLWhlaWdodDogMDtcbn1cbi5odWx5TW9kYWwtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBcbiAgJjpub3QoLm5vVG9wSW5kZW50KSB7IGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAmLmhpZGRlbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgLmh1bHlNb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAmX190aXRsZUdyb3VwIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0yKSB2YXIoLS1zcGFjaW5nLTBfNSkgMDtcblxuICAgICAgLmh1bHlDaGlwLWl0ZW0ge1xuICAgICAgICBtYXJnaW46IDAgMCB2YXIoLS1zcGFjaW5nLTBfNzUpIHZhcigtLXNwYWNpbmctMV81KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fc2V0dGluZ3NTZXQge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICY6bm90KC50YWJsZSkge1xuICAgICAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTQpIHZhcigtLXNwYWNpbmctMl81KSAwO1xuICAgICAgfVxuICAgICAgJi50YWJsZSB7XG4gICAgICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctNCkgdmFyKC0tc3BhY2luZy0xXzUpIDA7XG4gICAgICB9XG4gICAgICAmLWxpbmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTFfNSkgMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgbWluLWhlaWdodDogdmFyKC0tZ2xvYmFsLW1heC1TaXplKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWdsb2JhbC1zdWJ0bGUtdWktQm9yZGVyQ29sb3IpO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1nbG9iYWwtc3VidGxlLXVpLUJvcmRlckNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgICAubGFiZWwge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC1zZWNvbmRhcnktVGV4dENvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaHVseU1vZGFsLWZvb3RlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGdhcDogdmFyKC0tc3BhY2luZy0xKTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tdGhlbWUtZGl2aWRlci1jb2xvcik7IC8vIHZhcigtLWdsb2JhbC1zdXJmYWNlLTAxLUJvcmRlckNvbG9yKTtcbiAgfVxuXG4gICYudHlwZS1hc2lkZSB7XG4gICAgLmh1bHlIZWFkZXItY29udGFpbmVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgdmFyKC0tc21hbGwtZm9jdXMtQm9yZGVyUmFkaXVzKSAwIDA7XG5cbiAgICAgIC5odWx5SGVhZGVyLWJ1dHRvbnNHcm91cCB7XG4gICAgICAgIGdhcDogdmFyKC0tc3BhY2luZy0wXzUpO1xuICAgICAgfVxuICAgIH1cbiAgICAuaHVseU1vZGFsLWZvb3RlciB7XG4gICAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTIpIHZhcigtLXNwYWNpbmctMl81KTtcbiAgICB9XG4gIH1cbiAgJi50eXBlLXBvcHVwIHtcbiAgICBtaW4td2lkdGg6IDQ1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLXBvcHVwLWNvbG9yKTsgLy8gdmFyKC0tZ2xvYmFsLXN1cmZhY2UtMDItQmFja2dyb3VuZENvbG9yKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10aGVtZS1wb3B1cC1kaXZpZGVyKTsgLy8gdmFyKC0tZ2xvYmFsLXN1cmZhY2UtMDItQm9yZGVyQ29sb3IpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWxhcmdlLUJvcmRlclJhZGl1cyk7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tZ2xvYmFsLW1vZGFsLVNoYWRvd1gpIHZhcigtLWdsb2JhbC1tb2RhbC1TaGFkb3dZKSB2YXIoLS1nbG9iYWwtbW9kYWwtU2hhZG93Qmx1cikgdmFyKC0tZ2xvYmFsLW1vZGFsLVNoYWRvd1NwcmVhZCkgdmFyKC0tZ2xvYmFsLXBvcG92ZXItU2hhZG93Q29sb3IpO1xuXG4gICAgLmh1bHlNb2RhbC1mb290ZXIge1xuICAgICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0xXzUpO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgaGVpZ2h0OiB2YXIoLS1hcHAtaGVpZ2h0KTtcbiAgICAgIG1pbi13aWR0aDogMjByZW07XG4gICAgfVxuICB9XG4gICYudHlwZS1hc2lkZSxcbiAgJi50eXBlLXBvcHVwIHtcbiAgICAuaHVseUhlYWRlci1jb250YWluZXIgLmh1bHlIZWFkZXItdGl0bGVHcm91cCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC1zZWNvbmRhcnktVGV4dENvbG9yKTtcbiAgICB9XG4gIH1cbiAgJi50eXBlLWNvbXBvbmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtY29tcC1oZWFkZXItY29sb3IpOyAvLyB2YXIoLS1nbG9iYWwtc3VyZmFjZS0wMi1CYWNrZ3JvdW5kQ29sb3IpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lLW5hdnBhbmVsLWRpdmlkZXIpOyAvLyB2YXIoLS1nbG9iYWwtc3VyZmFjZS0wMi1Cb3JkZXJDb2xvcik7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tc21hbGwtZm9jdXMtQm9yZGVyUmFkaXVzKTtcbiAgfVxuICB0ZXh0YXJlYSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtdGVydGlhcnktVGV4dENvbG9yKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIEFjY29yZGlvbiAqL1xuLmh1bHlBY2NvcmRpb25JdGVtLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xuXG4gICY6bm90KC5zZWNvbmQsIC5kZWZhdWx0LCAubm8tYm9yZGVyKSxcbiAgJi5ib3JkZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS10aGVtZS1uYXZwYW5lbC1kaXZpZGVyKTtcbiAgfVxuICAmLnNlY29uZDpub3QoLmlzT3BlbiksXG4gICYuYm9yZGVyLFxuICAmLmRlZmF1bHQ6bm90KC5uZXN0ZWQpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGhlbWUtbmF2cGFuZWwtZGl2aWRlcik7IC8vIHZhcigtLWdsb2JhbC1zdXJmYWNlLTAxLUJvcmRlckNvbG9yKTtcbiAgfVxuICAmLmRlZmF1bHQubmVzdGVkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgdmFyKC0tdGhlbWUtbmF2cGFuZWwtZGl2aWRlcik7XG4gIH1cbiAgLmh1bHlBY2NvcmRpb25JdGVtLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gICAgJl9fbGFiZWwtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogdmFyKC0tc3BhY2luZy0wXzc1KTtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICB9XG4gICAgJl9fY2hldnJvbixcbiAgICAmX19pY29uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG4gICAgJl9fY2hldnJvbiB7XG4gICAgICB3aWR0aDogdmFyKC0tZ2xvYmFsLWV4dHJhLXNtYWxsLVNpemUpO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1nbG9iYWwtZXh0cmEtc21hbGwtU2l6ZSk7XG4gICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLWRpc2FibGVkLVRleHRDb2xvcik7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1leHRyYS1zbWFsbC1Cb3JkZXJSYWRpdXMpO1xuXG4gICAgICAmID4gKiB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19pY29uIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtcHJpbWFyeS1UZXh0Q29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLXVpLUJhY2tncm91bmRDb2xvcik7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1nbG9iYWwtc3VidGxlLXVpLUJvcmRlckNvbG9yKTtcbiAgICB9XG4gICAgJl9fbGFiZWwge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgJl9fdG9vbHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGdhcDogdmFyKC0tc3BhY2luZy0wXzUpO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgfVxuICAgICZfX3NlcGFyYXRvcixcbiAgICAmX19jb3VudGVyLFxuICAgICZfX2R1cmF0aW9uIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC10ZXJ0aWFyeS1UZXh0Q29sb3IpO1xuICAgIH1cbiAgICAmX19kdXJhdGlvbiB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgICYuY2F0ZWdvcnlIZWFkZXIge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfSAgXG4gICAgJi5zZWxlY3RhYmxlLmxhcmdlIHtcbiAgICAgIC5odWx5QWNjb3JkaW9uSXRlbS1oZWFkZXJfX2xhYmVsLXdyYXBwZXIge1xuICAgICAgICBnYXA6IHZhcigtLXNwYWNpbmctMF8yNSk7XG4gICAgICB9XG4gICAgICAuaHVseUFjY29yZGlvbkl0ZW0taGVhZGVyX19sYWJlbCB7XG4gICAgICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMF81KSB2YXIoLS1zcGFjaW5nLTEpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1leHRyYS1zbWFsbC1Cb3JkZXJSYWRpdXMpO1xuICAgICAgfVxuICAgICAgJi5zZWxlY3RlZCAuaHVseUFjY29yZGlvbkl0ZW0taGVhZGVyX19sYWJlbCxcbiAgICAgIC5odWx5QWNjb3JkaW9uSXRlbS1oZWFkZXJfX2xhYmVsOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLXVpLWhvdmVyLUJhY2tncm91bmRDb2xvcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zbWFsbCAuaHVseUFjY29yZGlvbkl0ZW0taGVhZGVyX19jaGV2cm9uIHtcbiAgICAgIG1hcmdpbjogMCAwLjEyNXJlbTtcbiAgICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgICYubWVkaXVtIC5odWx5QWNjb3JkaW9uSXRlbS1oZWFkZXJfX2NoZXZyb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLTBfNzUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLXVpLUJhY2tncm91bmRDb2xvcik7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1nbG9iYWwtc3VidGxlLXVpLUJvcmRlckNvbG9yKTtcbiAgICB9XG4gICAgJi5zbWFsbCxcbiAgICAmLm1lZGl1bSB7XG4gICAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTEpIHZhcigtLXNwYWNpbmctMik7XG4gICAgICBtaW4taGVpZ2h0OiB2YXIoLS1nbG9iYWwtbWVkaXVtLVNpemUpO1xuICAgICAgXG4gICAgICAuaHVseUFjY29yZGlvbkl0ZW0taGVhZGVyX19sYWJlbC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0wXzI1KSB2YXIoLS1zcGFjaW5nLTBfNSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtdGVydGlhcnktVGV4dENvbG9yKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZXh0cmEtc21hbGwtQm9yZGVyUmFkaXVzKTtcbiAgICAgIH1cbiAgICAgIC5odWx5QWNjb3JkaW9uSXRlbS1oZWFkZXJfX2xhYmVsIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5odWx5QWNjb3JkaW9uSXRlbS1oZWFkZXJfX2xhYmVsIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLXByaW1hcnktVGV4dENvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICYuZGVmYXVsdC5pc09wZW4sXG4gICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLmh1bHlBY2NvcmRpb25JdGVtLWhlYWRlcl9fbGFiZWwtd3JhcHBlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtdWktaG92ZXItQmFja2dyb3VuZENvbG9yKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmh1bHlBY2NvcmRpb25JdGVtLWhlYWRlcl9fbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC1wcmltYXJ5LVRleHRDb2xvcik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5odWx5QWNjb3JkaW9uSXRlbS1oZWFkZXJfX2xhYmVsLXdyYXBwZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC11aS1CYWNrZ3JvdW5kQ29sb3IpO1xuICAgICAgICB9XG4gICAgICAgIC5odWx5QWNjb3JkaW9uSXRlbS1oZWFkZXJfX2xhYmVsLFxuICAgICAgICAuaHVseUFjY29yZGlvbkl0ZW0taGVhZGVyX19jb3VudGVyLFxuICAgICAgICAuaHVseUFjY29yZGlvbkl0ZW0taGVhZGVyX19kdXJhdGlvbiB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC1zZWNvbmRhcnktVGV4dENvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5odWx5QWNjb3JkaW9uSXRlbS1oZWFkZXJfX2xhYmVsLXdyYXBwZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC11aS1ob3Zlci1CYWNrZ3JvdW5kQ29sb3IpO1xuICAgICAgICB9XG4gICAgICAgIC5odWx5QWNjb3JkaW9uSXRlbS1oZWFkZXJfX2NvdW50ZXIge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtcHJpbWFyeS1UZXh0Q29sb3IpO1xuICAgICAgICB9XG4gICAgICAgIC5odWx5QWNjb3JkaW9uSXRlbS1oZWFkZXJfX2R1cmF0aW9uIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLXNlY29uZGFyeS1UZXh0Q29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYubWVkaXVtIHtcbiAgICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMV81KSB2YXIoLS1zcGFjaW5nLTIpO1xuICAgICAgbWluLWhlaWdodDogdmFyKC0tZ2xvYmFsLW1lZGl1bS1TaXplKTtcbiAgICAgIFxuICAgICAgLmh1bHlBY2NvcmRpb25JdGVtLWhlYWRlcl9fbGFiZWwtd3JhcHBlciB7XG4gICAgICAgICYud2l0aEljb24ge1xuICAgICAgICAgIHBhZGRpbmc6IDAgdmFyKC0tc3BhY2luZy0xKSAwIDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoLndpdGhJY29uKSB7XG4gICAgICAgICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0wXzUpIHZhcigtLXNwYWNpbmctMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYubmVzdGVkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLTIpO1xuICAgICAgICBcbiAgICAgICAgJiArIC5odWx5QWNjb3JkaW9uSXRlbS1jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy0yKTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5odWx5QWNjb3JkaW9uSXRlbS1oZWFkZXJfX2ljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctMF81KTtcbiAgICAgICAgd2lkdGg6IHZhcigtLWdsb2JhbC1leHRyYS1zbWFsbC1TaXplKTtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1nbG9iYWwtZXh0cmEtc21hbGwtU2l6ZSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWV4dHJhLXNtYWxsLUJvcmRlclJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICAgICYubGFyZ2Uge1xuICAgICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0yKSB2YXIoLS1zcGFjaW5nLTFfNSkgdmFyKC0tc3BhY2luZy0yKSB2YXIoLS1zcGFjaW5nLTIpO1xuICAgICAgbWluLWhlaWdodDogdmFyKC0tZ2xvYmFsLWV4dHJhLWxhcmdlLVNpemUpO1xuICAgICAgXG4gICAgICAuaHVseUFjY29yZGlvbkl0ZW0taGVhZGVyX19sYWJlbC13cmFwcGVyIHtcbiAgICAgICAgZ2FwOiB2YXIoLS1zcGFjaW5nLTEpO1xuICAgICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLXRlcnRpYXJ5LVRleHRDb2xvcik7XG4gICAgICB9XG4gICAgICAuaHVseUFjY29yZGlvbkl0ZW0taGVhZGVyX19pY29uIHtcbiAgICAgICAgd2lkdGg6IHZhcigtLWdsb2JhbC1zbWFsbC1TaXplKTtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1nbG9iYWwtc21hbGwtU2l6ZSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXNtYWxsLUJvcmRlclJhZGl1cyk7XG4gICAgICB9XG4gICAgICAuaHVseUFjY29yZGlvbkl0ZW0taGVhZGVyX19sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLTBfNSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtc2Vjb25kYXJ5LVRleHRDb2xvcik7XG4gICAgICB9XG4gICAgICAuaHVseUFjY29yZGlvbkl0ZW0taGVhZGVyX19jb3VudGVyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cblxuICAgICAgJjphY3RpdmUsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJi5kZWZhdWx0LmlzT3BlbixcbiAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAuaHVseUFjY29yZGlvbkl0ZW0taGVhZGVyX19sYWJlbCB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC1wcmltYXJ5LVRleHRDb2xvcik7XG4gICAgICAgIH1cbiAgICAgICAgLmh1bHlBY2NvcmRpb25JdGVtLWhlYWRlcl9fY291bnRlcixcbiAgICAgICAgLmh1bHlBY2NvcmRpb25JdGVtLWhlYWRlcl9fZHVyYXRpb24ge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtc2Vjb25kYXJ5LVRleHRDb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5oaWRkZW5IZWFkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgJi5uZXN0ZWQgKyAuaHVseUFjY29yZGlvbkl0ZW0tY29udGVudCB7IHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLTEpOyB9XG4gICAgfVxuICAgICY6aG92ZXIgLmh1bHlBY2NvcmRpb25JdGVtLWhlYWRlcl9fY2hldnJvbiB7XG4gICAgICBjb2xvcjogdmFyKC0tYnV0dG9uLXN1YnRsZS1JY29uQ29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLXVpLWhvdmVyLUJhY2tncm91bmRDb2xvcik7XG4gICAgfVxuXG4gICAgJi5pc09wZW4ge1xuICAgICAgJiArIC5odWx5QWNjb3JkaW9uSXRlbS1jb250ZW50IHtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICAgICYuc21hbGwuYm90dG9tU3BhY2UgKyAuaHVseUFjY29yZGlvbkl0ZW0tY29udGVudCxcbiAgICAgICYuc21hbGwubmF2ICsgLmh1bHlBY2NvcmRpb25JdGVtLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy0xXzUpO1xuICAgICAgfVxuICAgICAgJi5tZWRpdW0uYm90dG9tU3BhY2UgKyAuaHVseUFjY29yZGlvbkl0ZW0tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLTIpO1xuICAgICAgfVxuICAgICAgJi5tZWRpdW0ubmVzdGVkLmJvdHRvbVNwYWNlICsgLmh1bHlBY2NvcmRpb25JdGVtLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy0xKTtcbiAgICAgIH1cbiAgICAgICYubGFyZ2UuYm90dG9tU3BhY2UgKyAuaHVseUFjY29yZGlvbkl0ZW0tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLTIpO1xuICAgICAgfVxuICAgICAgJjppcyguc21hbGwsIC5sYXJnZSkgLmh1bHlBY2NvcmRpb25JdGVtLWhlYWRlcl9fY2hldnJvbiA+ICoge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5odWx5QWNjb3JkaW9uSXRlbS1jb250ZW50IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICB9XG59XG5cbi5odWx5VG9Eb0xpbmUtZHJhZ2dhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYuaXMtZHJhZ2dpbmctb3Zlci11cDo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgaW5zZXQ6IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWdsb2JhbC1mb2N1cy1Cb3JkZXJDb2xvcik7XG4gIH1cbiAgJi5pcy1kcmFnZ2luZy1vdmVyLWRvd246OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGluc2V0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1nbG9iYWwtZm9jdXMtQm9yZGVyQ29sb3IpO1xuICB9XG4gICYuZHJhZ2dpbmcgPiAqIHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgfVxufVxuXG4vKiBUb0RvIExpbmUgKi9cbi5odWx5VG9Eb0xpbmUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMSk7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0wXzc1KSB2YXIoLS1zcGFjaW5nLTEpIHZhcigtLXNwYWNpbmctMF83NSkgdmFyKC0tc3BhY2luZy0wXzc1KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC1zZWNvbmRhcnktVGV4dENvbG9yKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1tZWRpdW0tQm9yZGVyUmFkaXVzKTtcbiAgb3V0bGluZTogbm9uZTtcblxuICAuaHVseVRvRG9MaW5lLXRpdGxlIHsgY29sb3I6IHZhcigtLWdsb2JhbC1wcmltYXJ5LVRleHRDb2xvcik7IH1cbiAgJi5pc0RvbmUge1xuICAgIC5odWx5VG9Eb0xpbmUtdGl0bGUge1xuICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC10ZXJ0aWFyeS1UZXh0Q29sb3IpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgfVxuICB9XG5cbiAgLmh1bHlUb0RvTGluZS1zdGF0dXNQcmlvcml0eSxcbiAgLmh1bHlUb0RvTGluZS1kcmFnYm94LFxuICAuaHVseVRvRG9MaW5lLWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG4gIC5odWx5VG9Eb0xpbmUtZHJhZ2JveCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiB2YXIoLS1nbG9iYWwtbWluLVNpemUpO1xuICAgIGhlaWdodDogdmFyKC0tZ2xvYmFsLW1pbi1TaXplKTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjdXJzb3I6IGdyYWI7XG4gIH1cbiAgLmh1bHlUb0RvTGluZS1zdGF0dXNQcmlvcml0eSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy0wXzI1KTtcbiAgICBtaW4td2lkdGg6IHZhcigtLWdsb2JhbC1taW4tU2l6ZSk7XG5cbiAgICAmLmlzTmV3OjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogdmFyKC0tc3BhY2luZy0xXzI1KTtcbiAgICAgIHJpZ2h0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy0wXzc1KSk7XG4gICAgICB3aWR0aDogdmFyKC0tc3BhY2luZy0wXzUpO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1zcGFjaW5nLTBfNSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtcHJpbWFyeS1MaW5rQ29sb3IpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cbiAgfVxuICAuaHVseVRvRG9MaW5lLWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiB2YXIoLS1nbG9iYWwtZXh0cmEtc21hbGwtU2l6ZSk7XG4gICAgaGVpZ2h0OiB2YXIoLS1nbG9iYWwtZXh0cmEtc21hbGwtU2l6ZSk7XG4gIH1cbiAgLmh1bHlUb0RvTGluZS1pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IHZhcigtLWdsb2JhbC1taW4tU2l6ZSk7XG4gICAgaGVpZ2h0OiB2YXIoLS1nbG9iYWwtZXh0cmEtc21hbGwtU2l6ZSk7XG4gIH1cbiAgLmh1bHlUb0RvTGluZS1sYWJlbCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtc2Vjb25kYXJ5LVRleHRDb2xvcik7XG5cbiAgICAmOm5vdCgubGFyZ2UpIHtcbiAgICAgIGhlaWdodDogdmFyKC0tZ2xvYmFsLWV4dHJhLXNtYWxsLVNpemUpO1xuICAgIH1cbiAgfVxuXG4gICYuaG92ZXJlZCxcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLXN1cmZhY2UtMDEtaG92ZXItQmFja2dyb3VuZENvbG9yKTtcblxuICAgIC5wcmlvcml0eS1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmh1bHlUb0RvTGluZS1kcmFnYm94LFxuICAgIC5odWx5VG9Eb0xpbmUtY2hlY2tib3gge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblxuICAmLmlzRHJhZyB7XG4gICAgLnByaW9yaXR5LWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAuaHVseVRvRG9MaW5lLWRyYWdib3gge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmh1bHlDaGlwLWl0ZW0ge1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTBfMjUpIHZhcigtLXNwYWNpbmctMF81KTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLXRlcnRpYXJ5LVRleHRDb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC11aS1CYWNrZ3JvdW5kQ29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1leHRyYS1zbWFsbC1Cb3JkZXJSYWRpdXMpO1xuXG4gICYuZXJyb3Ige1xuICAgIGNvbG9yOiB2YXIoLS1idXR0b24tbmVnYXRpdmUtbG9hZGluZy1MYWJlbENvbG9yKTtcbiAgfVxufVxuXG4uaHVseUhvdEtleS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMF8yNSkgdmFyKC0tc3BhY2luZy0wXzUpO1xuICBoZWlnaHQ6IHZhcigtLWdsb2JhbC1taW4tU2l6ZSk7XG4gIG1pbi13aWR0aDogdmFyKC0tZ2xvYmFsLW1pbi1TaXplKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IC42MjVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC1wcmltYXJ5LVRleHRDb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJ1dHRvbi1zZWNvbmRhcnktaG92ZXItQmFja2dyb3VuZENvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZXh0cmEtc21hbGwtQm9yZGVyUmFkaXVzKTtcbn1cblxuLyogQ29tcG9uZW50ICovXG4uYW50aUNvbXBvbmVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMDtcbiAgbWluLXdpZHRoOiAwO1xuXG4gIC5hYy1oZWFkZXIge1xuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMSkgdmFyKC0tc3BhY2luZy0yKTtcbiAgICAvLyBoZWlnaHQ6IDMuNXJlbTtcbiAgICAvLyBtaW4taGVpZ2h0OiAyLjVyZW07XG5cbiAgICAmOm5vdCgud2l0aG91dEJhY2tncm91bmQpIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtY29tcC1oZWFkZXItY29sb3IpOyB9XG4gICAgJi5jYXB0aW9uLWhlaWdodCB7IG1pbi1oZWlnaHQ6IDMuNXJlbTsgfVxuICAgICYuc2VhcmNoLXN0YXJ0IHsgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLTMpOyB9XG4gICAgJi50YWJzLXN0YXJ0IHsgcGFkZGluZzogMCAyLjI1cmVtOyB9XG4gICAgJi5zaG9ydCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cbiAgICAmLmZ1bGwsXG4gICAgJi1mdWxsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWluLXdpZHRoOiAwO1xuXG4gICAgICAmOm5vdCguc21hbGwtZ2FwLCAubWVkaXVtLWdhcCkgPiAqOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07IH1cbiAgICAgICYuc21hbGwtZ2FwID4gKjpub3QoOmxhc3QtY2hpbGQpIHsgbWFyZ2luLXJpZ2h0OiAuNzVyZW07IH1cbiAgICAgICYubWVkaXVtLWdhcCA+ICo6bm90KDpsYXN0LWNoaWxkKSB7IG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICAgIH1cbiAgICAvLyAmLndpdGhTZXR0aW5ncyB7IHBhZGRpbmctcmlnaHQ6IC43NXJlbTsgfVxuICAgICYubWluaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgJi5taXJyb3Ige1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgLy8gcGFkZGluZzogMCAxcmVtO1xuXG4gICAgICAmLXRvb2wge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDAgNi41cmVtIDAgMi41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmRpdmlkZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGhlbWUtZGl2aWRlci1jb2xvcik7XG4gICAgfVxuICAgIC5zZWNvbmRSb3cge1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgICB9XG4gICAgJi5oZWFkZXItd2l0aC1tb2RlLXNlbGVjdG9yIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICAgICYuaGVhZGVyLXdpdGhvdXQtbGFiZWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5hYy1oZWFkZXJfX3dyYXAtZGVzY3JpcHRpb24sXG4gIC5hYy1oZWFkZXJfX3dyYXAtdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG4gIC5hYy1oZWFkZXJfX3dyYXAtZGVzY3JpcHRpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG4gIC5hYy1oZWFkZXJfX3dyYXAtdGl0bGUge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuYWMtaGVhZGVyX19pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUtY29udGVudC1jb2xvcik7XG4gIH1cbiAgLmFjLWhlYWRlcl9fdGl0bGUge1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6IHZhcigtLXRoZW1lLWNhcHRpb24tY29sb3IpO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG4gIC5hYy1oZWFkZXJfX2NvdW50ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAuMjVyZW07XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUtZGFya2VyLWNvbG9yKTtcbiAgfVxuICAuYWMtaGVhZGVyX19kZXNjcmlwdGlvbiB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUtZGFyay1jb2xvcik7XG5cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLyogYXV0b3ByZWZpeGVyOiBpZ25vcmUgbmV4dCAqL1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIGxpbmUtY2xhbXA6IDI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cblxuICAuYWMtaGVhZGVyX19pY29uLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBjb2xvcjogdmFyKC0tZGFyay1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLWNhcHRpb24tY29sb3IpO1xuICAgIH1cbiAgICAmLnNlbGVjdGVkIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWVudS1iZy1zZWxlY3QpO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jYXB0aW9uLWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWMtc3VidGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbjogMCAyLjVyZW07XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZGl2aWRlci1jb2xvcik7XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhcjpob3Jpem9udGFsIHtcbiAgICAgIGhlaWdodDogMC4yNXJlbTtcbiAgICB9XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zY3JvbGxiYXItYmFyLWNvbG9yKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Nyb2xsYmFyLWJhci1ob3Zlcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjLXN1YnRpdGxlLWNvbnRlbnQge1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5hYy10YWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbWFyZ2luOiAwIDIuNXJlbTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgaGVpZ2h0OiA0LjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWRpdmlkZXItY29sb3IpO1xuXG4gICAgJl9fdGFiIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiA0LjVyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6IHZhcigtLWRhcmstY29sb3IpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICBib3JkZXItdG9wOiAuMTI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAuMTI1cmVtIHNvbGlkIHZhcigtLWNhcHRpb24tY29sb3IpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY2FwdGlvbi1jb2xvcik7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmFjLXRhYnNfX3RhYiArIC5hYy10YWJzX190YWIgeyBtYXJnaW4tbGVmdDogMi41cmVtOyB9XG5cbiAgICAmX19lbXB0eSB7XG4gICAgICBtaW4td2lkdGg6IDIuNXJlbTtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG4gIH1cblxuICAuYWMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1iZy1jb2xvcik7XG5cbiAgICAmLmNvbHVtbnMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gICAgJi5oU2Nyb2xsIHtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIG1hcmdpbjogMi41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnZTY3JvbGwge1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgbWFyZ2luOiAyLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjLWNvbHVtbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwLjc1cmVtIDAuNXJlbTtcbiAgICAgIG1pbi13aWR0aDogMTdyZW07XG4gICAgICBtYXgtd2lkdGg6IDMwcmVtO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tdGhlbWUtZGl2aWRlci1jb2xvcik7XG5cbiAgICAgICYubWF4IHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtaW4td2lkdGg6IDI1cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJl9fbGlzdC1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMS4yNXJlbTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1idXR0b24taG92ZXJlZCk7XG4gICAgICAgIH1cbiAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYnV0dG9uLWRlZmF1bHQpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUtYnV0dG9uLWJvcmRlcik7XG4gICAgICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2FyZHMtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDIwcmVtLCBhdXRvKSk7XG4gICAgICBncmlkLWF1dG8tcm93czogbWlubWF4KDEyLjVyZW0sIGF1dG8pO1xuICAgICAgZ3JpZC1nYXA6IDEuNXJlbTtcbiAgICAgIHBhZGRpbmc6IDNyZW07XG4gICAgICBvdmVyZmxvdzogYXV0byA7XG4gICAgfVxuICAgICZfX3NwYWNlLTMge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtaW4taGVpZ2h0OiAwLjc1cmVtO1xuICAgICAgaGVpZ2h0OiAwLjc1cmVtO1xuICAgIH1cbiAgfVxufVxuLmFjLWNvbHVtbl9fbGlzdC1pdGVtICsgLmFjLWNvbHVtbl9fbGlzdC1pdGVtIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbn1cbi5hYy1jb2x1bW5fX2xpc3QtaXRlbSArIC5hYy1jb2x1bW5fX2xpc3QtaXRlbSB7IG1hcmdpbi10b3A6IC43NXJlbTsgfVxuXG4vKiBSYWRpbyBCdXR0b24gKi9cbi5hbnRpUmFkaW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgbWluLXdpZHRoOiAwO1xuICBvdXRsaW5lOiBub25lO1xuXG4gIGlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJi5nYXAtbm9uZSB7IG1hcmdpbi1ib3R0b206IDA7IH1cbiAgJi5nYXAtc21hbGwgeyBtYXJnaW4tYm90dG9tOiAuMjVyZW07IH1cbiAgJi5nYXAtbWVkaXVtIHsgbWFyZ2luLWJvdHRvbTogLjVyZW07IH1cbiAgJi5nYXAtbGFyZ2UgeyBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbiAgbGFiZWwge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZS1jb250ZW50LWNvbG9yKTtcblxuICAgICYubWVkaXVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIH1cblxuICAgICYubGFyZ2Uge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICB9XG5cbiAgICAmLmdhcC1tZWRpdW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbTtcbiAgICB9XG5cbiAgICAmLmdhcC1sYXJnZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICB9XG4gIH1cblxuICAubWFya2VyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1idXR0b24tZGVmYXVsdCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGhlbWUtZGl2aWRlci1jb2xvcik7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdG9wOiBjYWxjKC0wLjE4NzVyZW0gLSAxcHgpO1xuICAgICAgbGVmdDogY2FsYygtMC4xODc1cmVtIC0gMXB4KTtcbiAgICAgIHdpZHRoOiAxLjM3NXJlbTtcbiAgICAgIGhlaWdodDogMS4zNzVyZW07XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWJ1dHRvbi1kZWZhdWx0KTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gICAgICBsZWZ0OiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICAgICAgd2lkdGg6IDAuNXJlbTtcbiAgICAgIGhlaWdodDogMC41cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1idXR0b24tY29sb3IpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCguZGlzYWJsZWQsIC5jaGVja2VkKTpob3ZlciB7XG4gICAgLm1hcmtlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1idXR0b24taG92ZXJlZCk7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lLWNhcHRpb24tY29sb3IpO1xuICAgIH1cbiAgfVxuICAmLmNoZWNrZWQ6bm90KC5kaXNhYmxlZCk6aG92ZXIge1xuICAgIC5tYXJrZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1idXR0b24taG92ZXJlZCk7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUtY2FwdGlvbi1jb2xvcik7XG4gICAgfVxuICB9XG4gICY6Zm9jdXMtd2l0aGluOm5vdCguZGlzYWJsZWQpIHtcbiAgICAubWFya2VyIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuY2hlY2tlZCB7XG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIC5tYXJrZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktYnV0dG9uLXByZXNzZWQpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tYXJrZXI6OmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUtY2FwdGlvbi1jb2xvcik7XG4gICAgfVxuICB9XG4gICYuY2hlY2tlZDpub3QoLmRpc2FibGVkKSB7XG4gICAgLm1hcmtlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ1dHRvbi1kZWZhdWx0KTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5kaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcblxuICAgICYuY2hlY2tlZCB7XG4gICAgICAubWFya2VyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1idXR0b24tZGlzYWJsZWQpO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ1dHRvbi1kaXNhYmxlZC1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUtZGFya2VyLWNvbG9yKTtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuICB9XG4gICY6bm90KC5kaXNhYmxlZCksXG4gICY6bm90KC5kaXNhYmxlZCkgbGFiZWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAmOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgLm1hcmtlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ1dHRvbi1wcmVzc2VkKTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5raW5kLXByaW1hcnkgLm1hcmtlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ1dHRvbi1kZWZhdWx0KTtcbiAgfVxuICAmLmtpbmQtcG9zaXRpdmUgLm1hcmtlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wb3NpdGl2ZS1idXR0b24tZGVmYXVsdCk7XG4gIH1cbiAgJi5raW5kLW5lZ2F0aXZlIC5tYXJrZXIge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbmVnYXRpdmUtYnV0dG9uLWRlZmF1bHQpO1xuICB9XG59XG5cbi8qIFN0YXRlc0JhciAqL1xuLmFudGlTdGF0ZXNCYXIge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAxIDA7XG4gIG1pbi13aWR0aDogMDtcblxuICAmOjotd2Via2l0LXNjcm9sbGJhcjpob3Jpem9udGFsIHsgaGVpZ2h0OiAwOyB9XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHsgbWFyZ2luOiAwLjI1cmVtOyB9XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Nyb2xsYmFyLWJhci1jb2xvcik7IH1cblxuICAmLm1hc2stbm9uZSB7IG1hc2staW1hZ2U6IG5vbmUgfVxuICAmLm1hc2stbGVmdCB7IG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwKSAwLCByZ2JhKDAsIDAsIDAsIDEpIDJyZW0pOyB9XG4gICYubWFzay1yaWdodCB7IG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDApIDAsIHJnYmEoMCwgMCwgMCwgMSkgMnJlbSk7IH1cbiAgJi5tYXNrLWJvdGgge1xuICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICAgIHRvIHJpZ2h0LFxuICAgICAgcmdiYSgwLCAwLCAwLCAwKSAwLFxuICAgICAgcmdiYSgwLCAwLCAwLCAxKSAycmVtLFxuICAgICAgcmdiYSgwLCAwLCAwLCAxKSBjYWxjKDEwMCUgLSAycmVtKSxcbiAgICAgIHJnYmEoMCwgMCwgMCwgMCkgMTAwJVxuICAgICk7XG4gIH1cblxuICAuYXNiLWJhciB7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgJi5ub0dhcCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgIH1cblxuICAgICZfX2JhY2sge1xuICAgICAgcGFkZGluZzogMXB4IDAuNXB4O1xuICAgICAgaGVpZ2h0OiBjYWxjKDEuNXJlbSArIDJweCk7XG4gICAgICAvLyBoZWlnaHQ6IDEuNXJlbTtcbiAgICB9XG4gICAgJl9fZWxlbWVudCB7XG4gICAgICBmaWxsOiB2YXIoLS10aGVtZS1idXR0b24tZGVmYXVsdCk7XG4gICAgICBzdHJva2U6IHZhcigtLXRoZW1lLWJ1dHRvbi1ib3JkZXIpO1xuICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcblxuICAgICAgJjpob3ZlciB7IGZpbGw6IHZhcigtLXRoZW1lLWJ1dHRvbi1ob3ZlcmVkKTsgfVxuICAgIH1cbiAgICAmX19zZWxlY3RlZCB7IGZpbGw6IHZhcigtLXRoZW1lLWJ1dHRvbi1wcmVzc2VkKTsgfVxuICAgICZfX2Rpc2FibGVkIHsgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuICAgIC5hc2ItbGFiZWxfX2NvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogLjVyZW07XG4gICAgICByaWdodDogLjVyZW07XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMXJlbSk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUtZGFyay1jb2xvcik7XG5cbiAgICAgICYuZGlzYWJsZWQgeyBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4gICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lLWNhcHRpb24tY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiBDb250YWN0IENhcmQgKi9cbi5hbnRpQ29udGFjdENhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1idXR0b24tZGVmYXVsdCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lLWJ1dHRvbi1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJveC1zaGFkb3csIGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvcjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLXRpbWluZy1zaGFkb3cpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxNXJlbTtcbiAgbWluLWhlaWdodDogMTVyZW07XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYnV0dG9uLWhvdmVyZWQpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWFjY2VudC1zaGFkb3cpO1xuICB9XG5cbiAgLmxvZ28ge1xuICAgIHdpZHRoOiA0LjVyZW07XG4gICAgaGVpZ2h0OiA0LjVyZW07XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktYnV0dG9uLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ1dHRvbi1kZWZhdWx0KTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbiAgLmxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUtZGFyay1jb2xvcik7XG4gIH1cbiAgLm5hbWUge1xuICAgIG1hcmdpbjogMXJlbSAwIDAuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6IHZhcigtLXRoZW1lLWNhcHRpb24tY29sb3IpO1xuICB9XG4gIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZS1kYXJrLWNvbG9yKTtcbiAgfVxuICAuZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG5cbiAgJi5pbmxpbmUge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW0gMC4yNXJlbTtcbiAgICBtaW4td2lkdGg6IDFyZW07XG4gICAgbWluLWhlaWdodDogMXJlbTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyOiBpbmhlcml0O1xuICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gICAgLm5hbWUge1xuICAgICAgbWFyZ2luOiAwLjI1cmVtIDAgMC4yNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICB9XG4gICAgLmxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbi8qIFRhYmxlICovXG4uYW50aVRhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICB0aCwgdGQge1xuICAgIHBhZGRpbmc6IC41cmVtIDEuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICY6Zmlyc3QtY2hpbGQgeyAubWV0YUNvbHVtbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHsgLm1ldGFDb2x1bW4ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIH1cbiAgfVxuICB0aCB7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAuNjI1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lLWRhcmstY29sb3IpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIDAgdmFyKC0tdGhlbWUtdGFibGUtYm9yZGVyLWNvbG9yKTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAvLyB6LWluZGV4OiA1O1xuXG4gICAgJi5zb3J0YWJsZSB7IGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICYuc29ydGVkIHtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZS1jYXB0aW9uLWNvbG9yKTtcblxuICAgICAgLmljb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLjI1cmVtO1xuICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciAuYW50aVRhYmxlLWNlbGxzX19jaGVja0NlbGwgeyB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgLmNoZWNrYWxsIHsgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4gICAgJi5hbGlnbi1sZWZ0IC5hbnRpVGFibGUtY2VsbHMgeyBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0OyB9XG4gICAgJi5hbGlnbi1jZW50ZXIgLmFudGlUYWJsZS1jZWxscyB7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgJi5hbGlnbi1yaWdodCAuYW50aVRhYmxlLWNlbGxzIHsganVzdGlmeS1jb250ZW50OiBlbmQ7IH1cbiAgfVxuXG4gIHRkIHtcbiAgICAmLmFsaWduLWxlZnQgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgJi5hbGlnbi1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAmLmFsaWduLXJpZ2h0IHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgfVxuXG4gICYuZWRpdGFibGUge1xuICAgIHRoLCB0ZCwgdHIge1xuICAgICAgYm9yZGVyOiAxcHggZGFzaGVkIHZhcigtLXRoZW1lLWRpdmlkZXItY29sb3IpO1xuICAgIH1cbiAgfVxuXG5cbiAgJi5tZXRhQ29sdW1uIHtcbiAgICB0aCwgdGQge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1pbi13aWR0aDogMi41cmVtO1xuICAgICAgICB3aWR0aDogMi41cmVtO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMikgeyBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgICY6bGFzdC1jaGlsZCB7IHBhZGRpbmctcmlnaHQ6IDEuNXJlbTsgfVxuICAgIH1cbiAgfVxuXG4gIC5hbnRpVGFibGUtY2VsbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgJl9fY2hlY2tDZWxsLCAmX19ub3RpZnlDZWxsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgICZfX2NoZWNrQ2VsbCB7IHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgICZfX2ZpcnN0Q2VsbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgJi1tZW51Um93IHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gICAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7IG9wYWNpdHk6IDE7IH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYW50aVRhYmxlLWJvZHlfX3JvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMy4yNXJlbTtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUtY2FwdGlvbi1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtdGFibGUtcm93LWNvbG9yKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGhlbWUtZGl2aWRlci1jb2xvcik7XG5cbiAgICAmOmhvdmVyIC5hbnRpVGFibGUtY2VsbHNfX2ZpcnN0Q2VsbCAuYW50aVRhYmxlLWNlbGxzX19maXJzdENlbGwtbWVudVJvdyB7IHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAmOmhvdmVyLCAmLmNoZWNraW5nIHtcbiAgICAgIC5hbnRpVGFibGUtY2VsbHNfX2NoZWNrQ2VsbCB7IHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAgIC5hbnRpVGFibGUtY2VsbHNfX25vdGlmeUNlbGwgLm5vdGlmeS10YWJsZS1raW5kIHtcbiAgICAgICAgd2lkdGg6IDEuMTVyZW07XG4gICAgICAgIGhlaWdodDogMS4xNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGlnaGxpZ2h0LWhvdmVyKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAuMzc1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hbnRpVGFibGUtYm9keV9fYm9yZGVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10aGVtZS1kaXZpZGVyLWNvbG9yKTtcbiAgfVxuXG4gICYuaGlnaGxpZ2h0Um93cyAuYW50aVRhYmxlLWJvZHlfX3JvdyB7XG4gICAgJi5zZWxlY3RlZCB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhpZ2hsaWdodC1ob3Zlcik7IH1cbiAgICAmLmNoZWNraW5nIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhpZ2hsaWdodC1zZWxlY3QpO1xuICAgICAgLy8gYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0taGlnaGxpZ2h0LXNlbGVjdC1ib3JkZXIpO1xuXG4gICAgICAmOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGlnaGxpZ2h0LXNlbGVjdC1ob3Zlcik7IH1cbiAgICB9XG4gIH1cbn1cblxuLnNjcm9sbGVyLWhlYWRlcixcbi5zY3JvbGxlci10aGVhZCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjtcbn1cbi5zY3JvbGxlci10aGVhZCB7XG4gIGhlaWdodDogM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtdGFibGUtaGVhZGVyLWNvbG9yKTtcblxuICAmX190ciB7IGhlaWdodDogM3JlbTsgfVxufVxuXG4uc2Nyb2xsZXItdGZvb3Qge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB6LWluZGV4OiAyO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMi41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS10YWJsZS1oZWFkZXItY29sb3IpO1xuXG4gIHRyIHtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIDAgdmFyKC0tdGhlbWUtZGl2aWRlci1jb2xvcik7XG4gIH1cbn1cblxuLnNjcm9sbGVyLWZpcnN0LWNvbHVtbiB7XG4gIHRoLCB0ZCB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1iZy1jb2xvcik7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgLmZ1bGxmaWxsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogLjVyZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWJnLWNvbG9yKTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLXRoZW1lLWRpdmlkZXItY29sb3IpO1xuXG4gICAgICAmLmNlbnRlciB7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgfVxuICB9XG59XG5cbi8vIFRIZWFkIGJhY2tncm91bmQtY29sb3IgaW4gVG9vbHRpcCBhbmQgUG9wdXBzXG4ucG9wdXAtdG9vbHRpcCAuYW50aVRhYmxlIC5zY3JvbGxlci10aGVhZCxcbi5wb3B1cCAuYW50aVRhYmxlIC5zY3JvbGxlci10aGVhZCB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLXRhYmxlLWhlYWRlci1jb2xvcik7IH1cblxuLy8gSGlkZSByb3cgbWVudSBpbiBUb29sdGlwXG4ucG9wdXAtdG9vbHRpcCAuYW50aVRhYmxlIC5hbnRpVGFibGUtYm9keV9fcm93OmhvdmVyIC5hbnRpVGFibGUtY2VsbHNfX2ZpcnN0Q2VsbCAuYW50aVRhYmxlLWNlbGxzX19maXJzdENlbGwtbWVudVJvdyB7IHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vLyBCYXNpYyBjb21wb25lbnQgdmlldy5cbi5hbnRpQ29tcG9uZW50Qm94IHtcbiAgcGFkZGluZzogMC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1saXN0LXJvdy1jb2xvcik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lLWxpc3QtZGl2aWRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IC43NXJlbTtcblxuICAmLmFudGlDb21wb25lbnRCb3hGb2N1c2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1idXR0b24taG92ZXJlZCk7XG4gIH1cbn1cblxuLyogTGlzdCAqL1xuXG4uYW50aUxpc3QtY2VsbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICZfX2NoZWNrQ2VsbCwgJl9fbm90aWZ5Q2VsbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gICZfX2NoZWNrQ2VsbCB7IHZpc2liaWxpdHk6IGhpZGRlbjsgfVxufVxuXG4uYW50aUxpc3RfX3JvdyB7XG4gIC5hbnRpTGlzdC1jZWxsc19fbm90aWZ5Q2VsbCxcbiAgLmFudGlMaXN0LWNlbGxzX19jaGVja0NlbGwge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmOmhvdmVyLCAmLmNoZWNraW5nIHtcbiAgICAuYW50aUxpc3QtY2VsbHNfX2NoZWNrQ2VsbCB7IHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAuYW50aUxpc3QtY2VsbHNfX25vdGlmeUNlbGwgLm5vdGlmeS10YWJsZS1raW5kIHtcbiAgICAgIHdpZHRoOiAxLjE1cmVtO1xuICAgICAgaGVpZ2h0OiAxLjE1cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGlnaGxpZ2h0LWhvdmVyKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IC4zNzVyZW07XG4gICAgfVxuICB9XG59XG5cbi8qIFNlbGVjdCAqL1xuLmFudGlTZWxlY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWluLXdpZHRoOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgLmJ1dHRvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDIuMjVyZW07XG4gICAgaGVpZ2h0OiAyLjI1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRpdmlkZXItY29sb3IpO1xuXG4gICAgJi5jaXJjbGUgeyBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAmLnJvdW5kLTIgeyBib3JkZXItcmFkaXVzOiAuNXJlbTsgfVxuXG4gICAgJiA+IC5pY29uIHsgY29sb3I6IHZhcigtLWRhcmstY29sb3IpOyB9XG4gICAgJi5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idXR0b24tYmctY29sb3IpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggdmFyKC0tcHJpbWFyeS1idXR0b24tb3V0bGluZSk7XG4gICAgICAmID4gLmljb24geyBjb2xvcjogdmFyKC0tY2FwdGlvbi1jb2xvcik7IH1cbiAgICB9XG4gIH1cbiAgJjpob3ZlciAuYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idXR0b24tYmctaG92ZXIpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnV0dG9uLWJvcmRlci1ob3Zlcik7XG4gICAgJiA+IC5pY29uIHsgY29sb3I6IHZhcigtLWNhcHRpb24tY29sb3IpOyB9XG4gIH1cblxuICAubGFiZWwge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIG1pbi13aWR0aDogMDtcbiAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICB9XG5cbiAgLmdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IC43NXJlbTtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG59XG5cbi8qIE9wdGlvbiAqL1xuLmFudGlPcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAuMjVyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgbWluLXdpZHRoOiAwO1xuICBmb250LXNpemU6IC44MTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAuMzc1cmVtO1xuICBvdXRsaW5lOiBub25lO1xuICB6LWluZGV4OiAxO1xuXG4gIC50b29scyB7IG9wYWNpdHk6IDA7IH1cblxuICAmLmxlZnRQYWRkaW5nIHsgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTsgfVxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0uMTI1cmVtO1xuICAgIGJvdHRvbTogLS4xMjVyZW07XG4gICAgbGVmdDogLS4xMjVyZW07XG4gICAgcmlnaHQ6IC0uMTI1cmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktYnV0dG9uLWRlZmF1bHQpO1xuICAgIGJvcmRlci1yYWRpdXM6IC41cmVtO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWJ1dHRvbi1ob3ZlcmVkKTtcblxuICAgIC50b29scyB7IG9wYWNpdHk6IDE7IH1cbiAgfVxuICAmOmZvY3VzLXdpdGhpbjo6YmVmb3JlLCAmOmZvY3VzOjpiZWZvcmUgeyBjb250ZW50OiAnJzsgfVxufVxuXG4vKiBXcmFwcyAqL1xuLmFudGlXcmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWluLXdpZHRoOiAwO1xuXG4gICYuY29ubmVycyB7XG4gICAgJjo6YWZ0ZXIsICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ1dHRvbi1kZWZhdWx0KTtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogLTJweDtcbiAgICAgIGxlZnQ6IC00cHg7XG4gICAgICBjbGlwLXBhdGg6IHBhdGgoJ00wLDZ2LTZoNnYxaC01djV6Jyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgIHJpZ2h0OiAtNHB4O1xuICAgICAgY2xpcC1wYXRoOiBwYXRoKCdNMCw2aDZ2LTZoLTF2NWgtNXonKTtcbiAgICB9XG4gIH1cbiAgJi53cmFwZWQ6OmJlZm9yZSwgJi53cmFwZWQ6OmFmdGVyIHsgY29udGVudDogJyc7IH1cbiAgJi5mb2N1c1dJOmZvY3VzLXdpdGhpbjo6YmVmb3JlLCAmLmZvY3VzV0k6Zm9jdXMtd2l0aGluOjphZnRlciB7IGNvbnRlbnQ6ICcnOyB9XG4gICYuZm9jdXM6Zm9jdXM6OmJlZm9yZSwgJi5mb2N1czpmb2N1czo6YWZ0ZXIgeyBjb250ZW50OiAnJzsgfVxuXG4gIC5yZXN1bHQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBtaW4td2lkdGg6IDA7XG5cbiAgICAmLnNlbGVjdGVkIHsgY29sb3I6IHZhcigtLWNhcHRpb24tY29sb3IpOyB9XG4gICAgJi5ub3Qtc2VsZWN0ZWQgeyBjb2xvcjogdmFyKC0tZGFyay1jb2xvcik7IH1cbiAgICAmLmhpZ2hsaWdodCB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gIC5kaXZpZGVyIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogLjc1ZW07XG4gICAgY29sb3I6IHZhcigtLWRhcmstY29sb3IpO1xuXG4gICAgJi5pbnRlciB7IGZvbnQtc2l6ZTogMWVtOyB9XG4gIH1cbn1cblxuLyogSW5ib3ggKi9cbi5pbmJveC1hY3Rpdml0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMDtcbiAgbWluLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1pbmJveC1hY3Rpdml0eS1iZ2NvbG9yKTtcblxuICAmX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBmb250LXNpemU6IC44MTI1cmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAmOm5vdCguc2VsZWN0ZWQpIHtcbiAgICAgIG1hcmdpbjogMCAxLjc1cmVtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC5jcm9wLXByZXNlbnRlcixcbiAgICAuaW5saW5lLXByZXNlbnRlciB7IG1hcmdpbjogLS4zMTI1cmVtIDA7IH1cblxuICAgIC5pbmJveC1hY3Rpdml0eV9fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUtY2FwdGlvbi1jb2xvcik7XG5cbiAgICAgICYuc2hyaW5rIHsgcGFkZGluZzogLjc1cmVtIDA7IH1cbiAgICAgICY6bm90KC5zaHJpbmspIHsgcGFkZGluZzogMXJlbSAwOyB9XG4gICAgICAvLyAmLnJlYWQge31cbiAgICB9XG5cbiAgICAudGltZSB7IGNvbG9yOiB2YXIoLS10aGVtZS1oYWxmY29udGVudC1jb2xvcik7IH1cbiAgICAubm90aWZ5IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMXJlbTtcbiAgICAgIGxlZnQ6IC0xLjEyNXJlbTtcbiAgICAgIGhlaWdodDogMC41cmVtO1xuICAgICAgd2lkdGg6IDAuNXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWluYm94LW5vdGlmeSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICYucGVvcGxlIHtcbiAgICAgICAgdG9wOiAxLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWluYm94LXBlb3BsZS1ub3RpZnkpO1xuICAgICAgfVxuICAgIH1cbiAgICAuY291bnRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxLjM3NXJlbTtcbiAgICAgIHdpZHRoOiAxLjM3NXJlbTtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZS1kYXJrLWNvbG9yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWluYm94LWNvdW50ZXItYmdjb2xvcik7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICYuZmxvYXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLjU2MjVyZW07XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgJi5wZW9wbGUge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUtaW5ib3gtcGVvcGxlLW5vdGlmeSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWluYm94LXBlb3BsZS1jb3VudGVyLWJnY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgICAuYXJyb3cge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxLjEyNXJlbTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZDpub3QoLnNlbGVjdGVkKSB7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS10aGVtZS1pbmJveC1hY3Rpdml0eW1zZy1kaXZpZGVyKTsgfVxuICAgICY6bm90KC5zZWxlY3RlZCkgKyAmOm5vdCguc2VsZWN0ZWQpIHsgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tdGhlbWUtaW5ib3gtYWN0aXZpdHltc2ctZGl2aWRlcik7IH1cblxuICAgICYuc2VsZWN0ZWQge1xuICAgICAgbWFyZ2luOiAwIDAuNXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWluYm94LWFjdGl2aXR5bXNnLWJnY29sb3IpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGhlbWUtaW5ib3gtYWN0aXZpdHltc2ctYm9yZGVyKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG5cbiAgICAgIC5ub3RpZnkgeyBsZWZ0OiAuMTI1cmVtOyB9XG4gICAgICAuaW5ib3gtYWN0aXZpdHlfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG5cbiAgICAgICAgJi5zaHJpbmsgeyBwYWRkaW5nOiAuNzVyZW0gMS4yNXJlbTsgfVxuICAgICAgfVxuICAgICAgLmNvdW50ZXIge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgICAgJi5mbG9hdCB7IHJpZ2h0OiAxLjI1cmVtOyB9XG4gICAgICB9XG4gICAgICAuYXJyb3cgeyByaWdodDogMS4yNXJlbTsgfVxuICAgIH1cbiAgfVxufVxuXG4vKiBQcmVzZW50ZXJzICovXG4uYW50aVByZXNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBtaW4td2lkdGg6IDA7XG5cbiAgLmFwLWljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUtZGFyay1jb2xvcik7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgfVxuICAuYXAtbGFiZWwge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZS1jYXB0aW9uLWNvbG9yKTtcblxuICAgICYuY29sb3JJbmhlcml0IHsgY29sb3I6IGluaGVyaXQ7IH1cbiAgfVxuICAmOmhvdmVyIC5hcC1pY29uLFxuICAmOmhvdmVyIC5hcC1sYWJlbCB7IGNvbG9yOiB2YXIoLS10aGVtZS1jYXB0aW9uLWNvbG9yKTsgfVxufVxuXG4vKiBMaXN0VmlldyAtIGdsb2JhbCBzdHlsZSAqL1xuLmxpc3QtY29udGFpbmVyIC5jYXRlZ29yeS1jb250YWluZXIgLmNhdGVnb3J5SGVhZGVyLnN1YkxldmVsLmNsb3NlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwLjI1cmVtIDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS10aGVtZS1saXN0LWJvcmRlci1jb2xvcik7XG59XG4ubGlzdC1jb250YWluZXIgLmNhdGVnb3J5LWNvbnRhaW5lciAuY2F0ZWdvcnlIZWFkZXIuY2xvc2VkOm5vdCguc3ViTGV2ZWwpIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAuMjVyZW0gMC4yNXJlbTtcblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB9XG4gICY6OmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS10aGVtZS1saXN0LWJvcmRlci1jb2xvcik7XG4gIH1cbn1cbi5saXN0LWNvbnRhaW5lciAuY2F0ZWdvcnktY29udGFpbmVyIC5saXN0R3JpZCB7XG4gIC5maXgtbWFyZ2luIHsgbWFyZ2luLWxlZnQ6IC44NzVyZW07IH1cbiAgLm5hbWUgeyBtYXJnaW4tbGVmdDogLjM3NXJlbTsgfVxuXG4gIC5jb21wcmVzc2lvbi1iYXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNjI1cmVtO1xuICAgIHRyYW5zaXRpb246IGZsZXgtc2hyaW5rIDAuMjVzIGN1YmljLWJlemllcigwLjM4LCAwLjAxLCAwLjMzLCAxKSAwcztcblxuICAgICY6aG92ZXIge1xuICAgICAgZmxleC1zaHJpbms6IC41O1xuICAgICAgbWluLXdpZHRoOiBpbml0aWFsO1xuICAgIH1cbiAgICAmID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIH1cbiAgICAmID4gKjpub3QoOmZpcnN0LWNoaWxkKSB7IG1hcmdpbi1sZWZ0OiAuMjVyZW07IH1cbiAgICAmID4gKiA+ICo6bm90KC5vbmx5LWljb24pIHsgbWluLXdpZHRoOiBmaXQtY29udGVudDsgfVxuICB9XG4gIC5wYW5lbC10cmlnZ2VyID4gKiB7IHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG59XG4vLyBMYWJlbHMgb24gdGhlIExpc3RWaWV3XG4ubGlzdC1jb250YWluZXIgLmxpc3RpdGVtcy1jb250YWluZXIsXG4ubGlzdC1jb250YWluZXIgLmxpc3RpdGVtcy1jb250YWluZXI6aG92ZXIsXG4ubGlzdC1jb250YWluZXIgLmFudGlCdXR0b24ubGlzdCxcbi5saXN0LWNvbnRhaW5lciAuYW50aUJ1dHRvbi5saXN0OmhvdmVyLFxuLmxpc3QtY29udGFpbmVyIC5kYXRldGltZS1idXR0b24sXG4ubGlzdC1jb250YWluZXIgLmRhdGV0aW1lLWJ1dHRvbjpob3ZlciB7XG4gIHBhZGRpbmctbGVmdDogLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogLjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtbGlzdC1idXR0b24tY29sb3IpICFpbXBvcnRhbnQ7XG5cbiAgJjpub3QoLm9ubHktaWNvbikgLmJ0bi1pY29uLFxuICAmOm5vdCgub25seS1pY29uKSAuaWNvbiB7IG1hcmdpbi1yaWdodDogLjM3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5sYWJlbCB7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUtaGFsZmNvbnRlbnQtY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5saXN0LWNvbnRhaW5lciAubGlzdGl0ZW1zLWNvbnRhaW5lcixcbi5saXN0LWNvbnRhaW5lciAubGlzdGl0ZW1zLWNvbnRhaW5lcjpob3Zlcixcbi5saXN0LWNvbnRhaW5lciAuYW50aUJ1dHRvbi5saXN0LFxuLmxpc3QtY29udGFpbmVyIC5hbnRpQnV0dG9uLmxpc3Q6aG92ZXIge1xuICAuaWNvbiwgLmJ0bi1pY29uIHsgY29sb3I6IHZhcigtLXRoZW1lLWhhbGZjb250ZW50LWNvbG9yKSAhaW1wb3J0YW50OyB9XG59XG4ubGlzdC1jb250YWluZXIgLmRhdGV0aW1lLWJ1dHRvbiAuYnRuLWljb24ubm9ybWFsLFxuLmxpc3QtY29udGFpbmVyIC5kYXRldGltZS1idXR0b246aG92ZXIgLmJ0bi1pY29uLm5vcm1hbCB7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1oYWxmY29udGVudC1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLyogS2FuYmFuIC0gZ2xvYmFsIHN0eWxlICovXG4ua2FuYmFuLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLmFudGlCdXR0b24ubGluay1ib3JkZXJlZCB7IHBhZGRpbmc6IDAgLjVyZW0gIWltcG9ydGFudDsgfVxuLmthbmJhbi1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC5jYXJkLWxhYmVscyA+ICo6bm90KC5sYWJlbHMtY29udGFpbmVyKSxcbi5rYW5iYW4tY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAuY2FyZC1sYWJlbHMubGFiZWxzIC5sYWJlbHMtY29udGFpbmVyID4gKiB7XG4gIG1hcmdpbjogLjI1cmVtIC4yNXJlbSAwIDA7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5rYW5iYW4tY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAuY2FyZC1sYWJlbHMgLmRhdGV0aW1lLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAgMC4yNXJlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAuODEyNXJlbSAhaW1wb3J0YW50O1xufVxuLmthbmJhbi1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC5jYXJkLWxhYmVscyAubGFiZWwgeyBmb250LXNpemU6IC44MTI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLyogTGlzdFZpZXcgJiBLYW5iYW4gKi9cbi5saXN0LWNvbnRhaW5lciAuY29tcHJlc3Npb24tYmFyIC5sYWJlbC13cmFwcGVyLFxuLmthbmJhbi1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC5jYXJkLWxhYmVscyAubGFiZWwtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLyogVG9Eb3MgaW4gQ2FsZW5kYXIgKFdvcmtTbG90KSAqL1xuLnRvRG9zLWNvbnRhaW5lciAudGFzay1pdGVtLmRyYWdnZWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1iZy1kYXJrLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10aGVtZS1kaXZpZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogLjEyNXJlbTtcbiAgb3BhY2l0eTogLjc1O1xuXG4gIC5oaWRlT25EcmFnIHsgb3BhY2l0eTogMCAhaW1wb3J0YW50OyB9XG59XG4iLCIvL1xuLy8gQ29weXJpZ2h0IMKpIDIwMjEgQW50aWNybSBQbGF0Zm9ybSBDb250cmlidXRvcnMuXG4vLyBcbi8vIExpY2Vuc2VkIHVuZGVyIHRoZSBFY2xpcHNlIFB1YmxpYyBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbi8vIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS4gWW91IG1heVxuLy8gb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdCBodHRwczovL3d3dy5lY2xpcHNlLm9yZy9sZWdhbC9lcGwtMi4wXG4vLyBcbi8vIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbi8vIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbi8vIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuLy8gXG4vLyBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4vLyBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbi8vXG5cbi8qIE92ZXJsYXlzICovXG4uYW50aU92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLW92ZXJsYXktY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4vKiBDYXJkcyAqL1xuLmFudGlDYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtcG9wdXAtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAuNXJlbTtcbiAgYm94LXNoYWRvdzogdmFyKC0tdGhlbWUtcG9wdXAtc2hhZG93KTtcblxuICAuYW50aUNhcmQtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgICYud2l0aFN1Yjpub3QoLnRoaW5IZWFkZXIpIHsgcGFkZGluZzogMS41cmVtIDEuNXJlbSAwOyB9XG4gICAgJi53aXRoU3ViLnRoaW5IZWFkZXIgeyBwYWRkaW5nOiAxcmVtIDEuNXJlbSAwOyB9XG4gICAgJi50aGluSGVhZGVyOm5vdCgud2l0aFN1YikgeyBwYWRkaW5nOiAxcmVtIDEuNXJlbTsgfVxuICAgICY6bm90KC53aXRoU3ViLCAudGhpbkhlYWRlcikgeyBwYWRkaW5nOiAxLjVyZW07IH1cbiAgICAmLm5vUGFkZGluZyB7XG4gICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICAgIG1pbi1oZWlnaHQ6IDQuNzVyZW07XG4gICAgfVxuXG4gICAgJl9fdGl0bGUtd3JhcCB7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtaW4td2lkdGg6IDA7XG5cbiAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tcmlnaHQ6IC41cmVtOyB9XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lLWNhcHRpb24tY29sb3IpO1xuXG4gICAgICAmLmFjY2VudEhlYWRlciB7IGZvbnQtc2l6ZTogMXJlbTsgfVxuICAgIH1cbiAgICAmX19kaXZpZGVyIHsgY29sb3I6IHZhcigtLXRoZW1lLWRhcmstY29sb3IpOyB9XG4gICAgJl9fZXJyb3Ige1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHRvcDogMi41cmVtO1xuICAgICAgbGVmdDogMXJlbTtcbiAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgY29sb3I6IHZhcigtLXN5c3RlbS1lcnJvci1jb2xvcik7XG4gICAgICAmOmVtcHR5IHsgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgfVxuICB9XG5cbiAgLmFudGlDYXJkLXN1YmhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHBhZGRpbmc6IC41cmVtIDEuNXJlbSAxLjVyZW07XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cblxuICAuYW50aUNhcmQtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMTtcbiAgICAvLyBtYXJnaW46IDEuNXJlbSAxLjVyZW0gLjVyZW07XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuXG4gIC5hbnRpQ2FyZC1wb29sIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogLjVyZW0gMS41cmVtIDEuNXJlbTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgZm9udC1zaXplOiAuODEyNXJlbTtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUtY2FwdGlvbi1jb2xvcik7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3JkZXI6IDA7XG4gICAgfVxuICAgICZfX3NlcGFyYXRvciB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtcG9wdXAtZGl2aWRlcik7XG4gICAgfVxuICAgICYgPiAqIHsgbWFyZ2luOiAuNXJlbSAuNXJlbSAwIDA7IH1cbiAgICAubmV3LWxpbmUge1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuICB9XG5cbiAgLmFudGlDYXJkLWF0dGFjaG1lbnRzLFxuICAuYW50aUNhcmQtYmxvY2ssXG4gIC5hbnRpQ2FyZC1ibG9ja3MgeyBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tdGhlbWUtcG9wdXAtZGl2aWRlcik7IH1cblxuICAuYW50aUNhcmQtYmxvY2ssXG4gIC5hbnRpQ2FyZC1ibG9ja3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG5cbiAgLmFudGlDYXJkLWF0dGFjaG1lbnRzLFxuICAuYW50aUNhcmQtYmxvY2tzIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYmctYWNjZW50LWNvbG9yKTsgfVxuXG4gIC5hbnRpQ2FyZC1hdHRhY2htZW50cyB7XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAxcmVtIDEuNXJlbTtcblxuICAgICAgJiA+ICogeyBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgICAgICYgPiAqOmxhc3QtY2hpbGQgeyBtYXJnaW4tcmlnaHQ6IDEuNXJlbTsgfVxuICAgIH1cbiAgfVxuICAuYW50aUNhcmQtYmxvY2sgeyBwYWRkaW5nOiAxLjVyZW07IH1cbiAgLmFudGlDYXJkLWJsb2NrcyB7IHBhZGRpbmc6IC43NXJlbSAxLjVyZW07IH1cblxuICAuYW50aUNhcmQtZm9vdGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGRpcmVjdGlvbjogbHRyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gICAgaGVpZ2h0OiA0LjI1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAuNXJlbSAuNXJlbTtcbiAgICBcbiAgICAmLmRpdmlkZSB7IGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS10aGVtZS1wb3B1cC1kaXZpZGVyKTsgfVxuICAgICYucmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAgICZfX2Vycm9yIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tbGVmdDogLjM3NXJlbTtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgIGNvbG9yOiB2YXIoLS1zeXN0ZW0tZXJyb3ItY29sb3IpO1xuICAgICAgJjplbXB0eSB7IHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgIH1cbiAgfVxuXG4gIC5hbnRpQ2FyZC1tZW51X19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbjogMCAuNXJlbTtcbiAgICBwYWRkaW5nOiAuMjVyZW0gLjVyZW07XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG5cbiAgICAmLmhvdmVyYWJsZXtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLXBvcHVwLWhvdmVyKTsgfVxuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUtY2FwdGlvbi1jb2xvcik7XG4gICAgfVxuICB9XG4gIC5hbnRpQ2FyZC1tZW51X19zcGFjZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGhlaWdodDogLjVyZW07XG4gIH1cbiAgLmFudGlDYXJkLW1lbnVfX2RpdmlkZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbjogLjVyZW0gMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1wb3B1cC1kaXZpZGVyKTtcbiAgfVxuICAuYW50aUNhcmQtZ3JvdXAge1xuICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgeyBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGhlbWUtZGl2aWRlci1jb2xvcik7IH1cbiAgICAmLmdyaWQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNXJlbSBhdXRvO1xuICAgICAgZ3JpZC1hdXRvLXJvd3M6IG1pbm1heCgycmVtLCBhdXRvKTtcbiAgICAgIGNvbHVtbi1nYXA6IC41cmVtO1xuICAgICAgXG4gICAgICAubGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IC43NXJlbTtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lLWNvbnRlbnQtY29sb3IpO1xuICAgICAgfSAgICBcbiAgICAgIC52YWx1ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICB9ICAgIFxuICAgIH1cbiAgfVxuXG4gICYuZGlhbG9nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogaW5oZXJpdDtcblxuICAgICYubGFyZ2UgeyAgIC8vIDcyMFxuICAgICAgd2lkdGg6IDQ1cmVtO1xuICAgICAgbWF4LXdpZHRoOiA2MHJlbTtcbiAgICB9XG4gICAgJi5tZWRpdW0geyAgIC8vIDYwMFxuICAgICAgd2lkdGg6IDM3LjVyZW07XG4gICAgICBtYXgtd2lkdGg6IDM3LjVyZW07XG4gICAgfVxuICAgICYuc21hbGwgeyAgIC8vIDQ4MFxuICAgICAgd2lkdGg6IDMwcmVtO1xuICAgICAgbWF4LXdpZHRoOiAzMHJlbTtcbiAgICB9XG4gICAgJi54LXNtYWxsIHsgLy8gNDAwXG4gICAgICB3aWR0aDogMjVyZW07XG4gICAgICBtYXgtd2lkdGg6IDI1cmVtO1xuICAgIH1cbiAgICAmLm1lbnUgeyAvLyAyODBcbiAgICAgIHdpZHRoOiAxNy41cmVtO1xuICAgICAgbWF4LXdpZHRoOiAxNy41cmVtO1xuICAgIH1cbiAgICAmLmZ1bGwge1xuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgLy8gbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmLm1vYmlsZSB7XG4gICAgd2lkdGg6IDkwdnc7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIG1heC1oZWlnaHQ6IDkwdmg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5hbnRpQ2FyZC1oZWFkZXIge1xuICAgICAgcGFkZGluZzogLjc1cmVtIC43NXJlbSAuMzc1cmVtO1xuXG4gICAgICAmX19kaXZpZGVyLCAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogLjgxMjVyZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5hbnRpQ2FyZC1jb250ZW50IHsgbWFyZ2luOiAuNXJlbSAxLjEyNXJlbSAxcmVtOyB9XG4gICAgLmFudGlDYXJkLXBvb2wge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgLjVyZW0gLjI1cmVtO1xuICAgICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgfVxuICAgIC5hbnRpQ2FyZC1mb290ZXIge1xuICAgICAgcGFkZGluZzogLjc1cmVtO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4vKiBEaWFsb2cgKi9cbi5hbnRpRGlhbG9nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDIwcmVtO1xuICBtaW4taGVpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1wb3B1cC1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IC41cmVtO1xuICBcbiAgJjpub3QoLmZ1bGxzaXplKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMnJlbSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGhlbWUtcG9wdXAtZGl2aWRlcik7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tdGhlbWUtcG9wdXAtc2hhZG93KTtcbiAgfVxuICAmLmZ1bGxzaXplIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDNyZW0pO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDRyZW0pO1xuICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDNyZW0pO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0cmVtKTtcblxuICAgIC5tb2JpbGUtdGhlbWUgJiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgcGFkZGluZzogLjI1cmVtIC41cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLXBvcHVwLWhlYWRlcik7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXRoZW1lLXBvcHVwLWRpdmlkZXIpO1xuICAgIGJvcmRlci1yYWRpdXM6IC41cmVtIC41cmVtIDAgMDtcblxuICAgIC50aXRsZSB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUtY2FwdGlvbi1jb2xvcik7XG4gICAgfVxuICB9XG4gIC5jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmLnJvdW5kZWQgeyBib3JkZXItcmFkaXVzOiAwIDAgLjVyZW0gLjVyZW07IH1cbiAgICAmOmhhcyhhdWRpbykge1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgcGFkZGluZzogLjI1cmVtIC41cmVtO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS10aGVtZS1wb3B1cC1kaXZpZGVyKTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgLjVyZW0gLjVyZW07XG4gIH1cbn1cbiIsIi8vXG4vLyBDb3B5cmlnaHQgwqkgMjAyMSBBbnRpY3JtIFBsYXRmb3JtIENvbnRyaWJ1dG9ycy5cbi8vIFxuLy8gTGljZW5zZWQgdW5kZXIgdGhlIEVjbGlwc2UgUHVibGljIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuLy8geW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLiBZb3UgbWF5XG4vLyBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0IGh0dHBzOi8vd3d3LmVjbGlwc2Uub3JnL2xlZ2FsL2VwbC0yLjBcbi8vIFxuLy8gVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuLy8gZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuLy8gV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4vLyBcbi8vIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbi8vIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuLy9cblxuLyogUG9wdXBzICovXG4uaHVseVBvcHVwLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDFweDtcbiAgbWluLXdpZHRoOiAxNXJlbTtcbiAgbWF4LXdpZHRoOiAxNXJlbTtcbiAgbWF4LWhlaWdodDogMjIuNjI1cmVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1wb3B1cC1jb2xvcik7IC8vIHZhcigtLWdsb2JhbC1wb3BvdmVyLUJhY2tncm91bmRDb2xvcik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lLXBvcHVwLWRpdmlkZXIpOyAvLyB2YXIoLS1nbG9iYWwtcG9wb3Zlci1Cb3JkZXJDb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNtYWxsLUJvcmRlclJhZGl1cyk7XG4gIGJveC1zaGFkb3c6XG4gICAgdmFyKC0tZ2xvYmFsLXBvcG92ZXItU2hhZG93WClcbiAgICB2YXIoLS1nbG9iYWwtcG9wb3Zlci1TaGFkb3dZKVxuICAgIHZhcigtLWdsb2JhbC1wb3BvdmVyLVNoYWRvd0JsdXIpXG4gICAgdmFyKC0tZ2xvYmFsLXBvcG92ZXItU2hhZG93U3ByZWFkKVxuICAgIHZhcigtLWdsb2JhbC1wb3BvdmVyLVNoYWRvd0NvbG9yKTtcblxuICAuaHVseVBvcHVwLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBnYXA6IHZhcigtLXNwYWNpbmctMSk7XG4gICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0xXzUpO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZXh0cmEtc21hbGwtQm9yZGVyUmFkaXVzKTtcbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAmLndpdGhLZXlzIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIHZhcigtLXNwYWNpbmctMV81KTtcbiAgICAgIG1pbi1oZWlnaHQ6IHZhcigtLWdsb2JhbC1tZWRpdW0tU2l6ZSk7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHdpZHRoOiB2YXIoLS1nbG9iYWwtbWluLVNpemUpO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1nbG9iYWwtbWluLVNpemUpO1xuICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC1wcmltYXJ5LVRleHRDb2xvcik7XG4gICAgfVxuICAgICZfX2xhYmVscy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgZ2FwOiB2YXIoLS1zcGFjaW5nLTBfMjUpO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICB9XG4gICAgJl9fbGFiZWwge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuXG4gICAgICAmOm5vdCguc21hbGwpIHsgZm9udC1zaXplOiAuODc1cmVtOyB9XG4gICAgICAmLnNtYWxsIHsgZm9udC1zaXplOiAuNzVyZW07IH1cbiAgICAgICY6bm90KC5kYXJrKSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtcHJpbWFyeS1UZXh0Q29sb3IpOyAvLyB2YXIoLS1nbG9iYWwtb24tYWNjZW50LVRleHRDb2xvcik7XG4gICAgICB9XG4gICAgICAmLmRhcmsge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUtZGFyay1jb2xvcik7IC8vIHZhcigtLWdsb2JhbC1zZWNvbmRhcnktVGV4dENvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fa2V5cyxcbiAgICAmX19rZXlzIC5rZXkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgJl9fa2V5cyB7XG4gICAgICBnYXA6IHZhcigtLXNwYWNpbmctMF8yNSk7XG4gICAgICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy0xKTtcblxuICAgICAgLmtleSB7XG4gICAgICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMF81KTtcbiAgICAgICAgbWluLXdpZHRoOiB2YXIoLS1nbG9iYWwtZXh0cmEtc21hbGwtU2l6ZSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC1wcmltYXJ5LVRleHRDb2xvcik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLXRvb2x0aXAta2V5LWJnKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGhlbWUtYnV0dG9uLWJvcmRlcik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWV4dHJhLXNtYWxsLUJvcmRlclJhZGl1cyk7XG4gICAgICB9ICBcbiAgICB9ICBcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtcG9wdXAtaG92ZXIpOyAvLyB2YXIoLS1nbG9iYWwtcG9wb3Zlci1ob3Zlci1CYWNrZ3JvdW5kQ29sb3IpO1xuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLSAvL1xuLnNlbGVjdFBvcHVwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtaW4td2lkdGg6IDEyLjVyZW07XG4gIG1heC13aWR0aDogMTdyZW07XG4gIG1heC1oZWlnaHQ6IDIycmVtO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAmOm5vdCguZW1iZWRkZWQpIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1wb3B1cC1jb2xvcik7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGhlbWUtcG9wdXAtZGl2aWRlcik7XG4gICAgYm9yZGVyLXJhZGl1czogLjVyZW07XG4gICAgYm94LXNoYWRvdzogdmFyKC0tdGhlbWUtcG9wdXAtc2hhZG93KTtcbiAgfVxuXG4gICYubm9TaGFkb3csXG4gICYuZW1iZWRkZWQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAmLmF1dG8ge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cblxuICAmLmZ1bGwtd2lkdGgge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgXG4gICYubWF4SGVpZ2h0IHsgaGVpZ2h0OiAyMnJlbTsgfVxuICAmLmF1dG9IZWlnaHQge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAycmVtKTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgJi53aWR0aC00MCB7XG4gICAgbWF4LXdpZHRoOiA0MHJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA0MHJlbSAhaW1wb3J0YW50O1xuICB9XG4gICYubWF4LXdpZHRoLTQwIHtcbiAgICBtYXgtd2lkdGg6IDQwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhlYWRlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgcGFkZGluZzogLjVyZW07XG4gICAgXG4gICAgJjpub3QoLm5vLWJvcmRlcikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGhlbWUtcG9wdXAtZGl2aWRlcik7XG4gICAgfVxuICAgIC5jbGVhci1idG4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAuNzVyZW07XG4gICAgICBoZWlnaHQ6IC43NXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgXG4gICAgICAuaWNvbiB7XG4gICAgICAgIHdpZHRoOiAuNjI1cmVtO1xuICAgICAgICBoZWlnaHQ6IC42MjVyZW07XG4gICAgICB9XG4gIFxuICAgICAgJi5zaG93IHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lLWNvbnRlbnQtY29sb3IpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1idXR0b24tZGVmYXVsdCk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lLWNhcHRpb24tY29sb3IpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWJ1dHRvbi1ob3ZlcmVkKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaGVhZGVyICsgLmhlYWRlciB7IHBhZGRpbmc6IDAgMXJlbSAuNXJlbTsgfVxuXG4gIC5zY3JvbGwge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7IHdpZHRoOiAwOyB9XG4gICAgLmJveCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAubWVudS1pdGVtIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogLjI1cmVtIC41cmVtO1xuICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtaW4taGVpZ2h0OiAyLjI1cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lLWNhcHRpb24tY29sb3IpO1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcblxuICAgICY6bm90KC5kZWZhdWx0LWN1cnNvcikgeyBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAmLmhpZ2ggeyBoZWlnaHQ6IDNyZW07IH1cbiAgICBcbiAgICAuaWNvbiwgLmNvbG9yLCAudGFnIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgICB9XG4gICAgLmljb24sXG4gICAgZGl2LmNoZWNrIHtcbiAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lLWRhcmstY29sb3IpO1xuICAgIH1cbiAgICBkaXYuY2hlY2sge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICY6bm90KC5tbC0wKSB7IG1hcmdpbi1sZWZ0OiAuNXJlbTsgfVxuICAgIH1cbiAgICAuY29sb3Ige1xuICAgICAgd2lkdGg6IC44NzVyZW07XG4gICAgICBoZWlnaHQ6IC44NzVyZW07XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgICB9XG4gICAgLnRhZyB7XG4gICAgICB3aWR0aDogLjVyZW07XG4gICAgICBoZWlnaHQ6IC41cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cbiAgICAubGFiZWwge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZS1jYXB0aW9uLWNvbG9yKTtcbiAgICB9XG4gICAgLnRvb2wge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgJjpub3QoLndpdGhMaXN0KSB7XG4gICAgICBtYXJnaW46IDAgLjVyZW07XG4gICAgfVxuICAgICY6bm90KC53aXRoTGlzdCwgLm5vLWZvY3VzKTpmb2N1cyxcbiAgICAmOm5vdCgud2l0aExpc3QsIC5uby1ob3Zlcik6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtcG9wdXAtaG92ZXIpO1xuXG4gICAgICAudG9vbCB7IHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICB9XG4gIH1cbiAgLnN0aWNreS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAvLyAmOm5vdCg6Zmlyc3QtY2hpbGQpIHsgbWFyZ2luLXRvcDogMXB4OyB9XG4gIH1cbiAgLm1lbnUtZ3JvdXAge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMDtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjVzIGVhc2U7XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAuMjVyZW0gMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IC42MjVyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZS1jYXB0aW9uLWNvbG9yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLXBvcHVwLWNvbG9yKTtcbiAgICAgIFxuICAgICAgJjpub3QoLmRlZmF1bHQtY3Vyc29yKSB7IGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmljb24ge1xuICAgICAgICB3aWR0aDogLjI1cmVtO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA0MCUgNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xNXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuICAgICAgfVxuICAgICAgLmNoZXZyb24ge1xuICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUtdHJhbnMtY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZTtcbiAgICAgIH1cbiAgICAgICYuc2hvdyB7XG4gICAgICAgIC5pY29uIHsgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgICAgIC5jaGV2cm9uIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXIgeyBjb2xvcjogdmFyKC0tdGhlbWUtY2FwdGlvbi1jb2xvcik7IH1cbiAgICAgICYuc2hvdyArIC5tZW51LWdyb3VwIHsgaGVpZ2h0OiBhdXRvOyB9XG4gICAgfVxuICB9XG4gIC5tZW51LXNwYWNlIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBoZWlnaHQ6IC41cmVtO1xuICB9XG4gIC5tZW51LXNlcGFyYXRvciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luOiAuNXJlbSAwO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLXBvcHVwLWRpdmlkZXIpO1xuICB9XG59XG5cbi5hbnRpUG9wdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogYXV0bztcbiAgbWluLWhlaWdodDogMDtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXgtd2lkdGg6IDMwcmVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1wb3B1cC1jb2xvcik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lLXBvcHVwLWRpdmlkZXIpO1xuICBib3JkZXItcmFkaXVzOiAuNXJlbTtcbiAgYm94LXNoYWRvdzogdmFyKC0tdGhlbWUtcG9wdXAtc2hhZG93KTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgJi5pc0RvY2sge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmFwLXNwYWNlIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBoZWlnaHQ6IC4yNXJlbTtcbiAgICAmLngxLTUgeyBoZWlnaHQ6IC4zNzVyZW07IH1cbiAgICAmLngyIHsgaGVpZ2h0OiAuNXJlbTsgfVxuICAgICYueDMgeyBoZWlnaHQ6IC43NXJlbTsgfVxuICB9XG4gIC5hcC1zY3JvbGwge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXJnaW46IDA7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sgeyBtYXJnaW46IDA7IH1cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zY3JvbGxiYXItYmFyLWNvbG9yKTtcbiAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zY3JvbGxiYXItYmFyLWhvdmVyKTsgfVxuICAgIH1cbiAgfVxuICAuYXAtYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbiAgLmFwLW1lbnVJdGVtIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lLWNhcHRpb24tY29sb3IpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBcbiAgICAmOm5vdCguc2VwYXJhdG9yKSB7XG4gICAgICBtaW4taGVpZ2h0OiAyLjI1cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICAgIH1cbiAgICAmOm5vdCguc2VwYXJhdG9yLCAubm9NYXJnaW4pIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgfVxuICAgICYud2l0aENvbXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIHBhZGRpbmc6IC4yNXJlbSAuNXJlbSAuMjVyZW0gMDtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgfVxuICAgICYuc2VsZWN0ZWQsXG4gICAgJi5ob3ZlcmFibGU6aG92ZXIgeyBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1wb3B1cC1ob3Zlcik7IH1cbiAgICAmLmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZS1kYXJrLWNvbG9yKTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZS1jb250ZW50LWNvbG9yKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICYud2l0aENoZWNrIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgJi53aXRoSWNvbiB7XG4gICAgICAuaWNvbiB7IGNvbG9yOiB2YXIoLS10aGVtZS1kYXJrLWNvbG9yKTsgfVxuICAgICAgJi5ob3ZlciAuaWNvbiB7IGNvbG9yOiB2YXIoLS10aGVtZS1kYXJrLWNvbG9yKTsgfVxuICAgIH1cbiAgICAmLndpdGhEcmFnIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxcmVtKTtcbiAgICAgIHBhZGRpbmc6IC41cmVtIC41cmVtIC41cmVtIC4xMjVyZW07XG5cbiAgICAgIC5kcmFnIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjM3NXJlbTtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lLXRyYW5zLWNvbG9yKTtcbiAgICAgIH1cbiAgICAgIC5pY29uIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgICB9XG4gICAgICAubG9nbyB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG5cbiAgICAgICAgJi5lbXB0eSB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWJ1dHRvbi1wcmVzc2VkKTsgfVxuICAgICAgfVxuICAgICAgLmxhYmVsIHsgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZS1oYWxmY29udGVudC1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gJjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBvcHVwLWJnLWhvdmVyKTsgfVxuICAgICYuaG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtcG9wdXAtaG92ZXIpO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIC8vIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggMXB4IHZhcigtLXByaW1hcnktZWRpdC1ib3JkZXItY29sb3IpO1xuICAgIH1cblxuICAgICYucmVkbGlnaHQge1xuICAgICAgY29sb3I6IHZhcigtLWhpZ2hsaWdodC1yZWQpO1xuICAgICAgJjpob3ZlciB7IGNvbG9yOiB2YXIoLS1oaWdobGlnaHQtcmVkLWhvdmVyKTsgfVxuICAgICAgJjphY3RpdmUgeyBjb2xvcjogdmFyKC0taGlnaGxpZ2h0LXJlZC1wcmVzcyk7IH1cbiAgICAgICY6Zm9jdXMgeyBjb2xvcjogdmFyKC0taGlnaGxpZ2h0LXJlZC1wcmVzcyk7IH1cbiAgICB9XG5cbiAgICAmLnNlcGFyYXRvciB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtcG9wdXAtZGl2aWRlcik7XG5cbiAgICAgICY6bm90KC5oYWxmTWFyZ2luKSB7IG1hcmdpbjogLjVyZW0gMDsgfVxuICAgICAgJi5oYWxmTWFyZ2luIHsgbWFyZ2luOiAuMjVyZW0gMDsgfVxuICAgIH1cbiAgfVxuICAmOm5vdCgudGhpblN0eWxlKSAuYXAtbWVudUl0ZW06bm90KC5zZXBhcmF0b3IsIC53aXRoQ29tcCkgeyBwYWRkaW5nOiAuNjI1cmVtIC41cmVtOyB9XG4gICYudGhpblN0eWxlIHtcbiAgICBib3JkZXItcmFkaXVzOiAuNzVyZW07XG5cbiAgICAuYXAtbWVudUl0ZW06bm90KC5zZXBhcmF0b3IpIHtcbiAgICAgIHBhZGRpbmc6IDAgLjVyZW07XG4gICAgICBtaW4taGVpZ2h0OiAycmVtO1xuICAgICAgZm9udC1zaXplOiAuODEyNXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IC4zNzVyZW07XG4gICAgfVxuICAgIC5hcC1tZW51SXRlbTpub3QoLnNlcGFyYXRvciwgLm5vTWFyZ2luKSB7XG4gICAgICBtYXJnaW4tbGVmdDogLjM3NXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogLjM3NXJlbTtcbiAgICB9XG4gIH1cbiAgLmFwLWNoZWNrIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgY29sb3I6IHZhcigtLXRoZW1lLXBvcHVwLWNoZWNraWNvbik7XG4gIH1cbiAgLmFwLXN1YmhlYWRlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWluLWhlaWdodDogMnJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAuNjI1cmVtO1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZS1kYXJrLWNvbG9yKTtcblxuICAgICY6bm90KC5jYXB0aW9uKSB7IGxldHRlci1zcGFjaW5nOiAxcHg7IH1cbiAgICAmLmNhcHRpb24ge1xuICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUtY2FwdGlvbi1jb2xvcik7XG4gICAgfVxuICB9XG4gIC5hcC1tZW51SGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXRoZW1lLXBvcHVwLWRpdmlkZXIpO1xuXG4gICAgLnRhYnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIC4zNzVyZW07XG4gICAgICBtaW4td2lkdGg6IDA7XG5cbiAgICAgIC50YWIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtaW4td2lkdGg6IDIuMjVyZW07XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIuNzVyZW07XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZS1kYXJrLWNvbG9yKTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tcmlnaHQ6IC4zNzVyZW07IH1cbiAgICAgICAgJjpub3QoLnNlbGVjdGVkLCAuZGlzYWJsZWQpIHsgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICYuZGlzYWJsZWQgeyBjb2xvcjogdmFyKC0tdGhlbWUtZGFya2VyLWNvbG9yKTsgfVxuICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUtY2FwdGlvbi1jb2xvcik7XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtbGluay1jb2xvcik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi13aXRoSGVhZGVyIHtcbiAgICAuYXAtaGVhZGVyIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW46IDAgLjVyZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBcbiAgICAgIC5hcC1jYXB0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAuNXJlbSAwIDAgLjc1cmVtO1xuICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lLWRhcmstY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTdWJtZW51XG4uYW50aVBvcHVwLXN1Ym1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDAgLjVyZW07XG4gIHBhZGRpbmc6IC4yNXJlbSAuNXJlbTtcbiAgbWluLXdpZHRoOiAwO1xuICBtaW4taGVpZ2h0OiAyLjI1cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogdmFyKC0tdGhlbWUtY2FwdGlvbi1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIC5pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZS1kYXJrLWNvbG9yKTtcbiAgfVxuICAmLndpdGhIb3Zlcjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLXBvcHVwLWhvdmVyKTsgfVxufVxuXG4uYW50aVBvcHVwIC5hcC1tZW51SXRlbS5hcnJvdyxcbi5zZWxlY3RQb3B1cCAubWVudS1pdGVtLmFycm93LFxuLmFudGlQb3B1cC1zdWJtZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBzcGFuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAn4pa2JztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDAuNXJlbTtcbiAgICBmb250LXNpemU6IDAuMzc1cmVtO1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZS1kYXJrLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cblxuLm5vdGlmeVBvcHVwLCAuaGVscEFuZFN1cHBvcnRQb3B1cCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IC41cmVtO1xuICBtaW4taGVpZ2h0OiAyMnJlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtcG9wdXAtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAuNXJlbTtcbiAgYm94LXNoYWRvdzogdmFyKC0tdGhlbWUtcG9wdXAtc2hhZG93KTtcbiAgXG4gICY6bm90KC5taW4tdy0xNjgpIHsgbWluLXdpZHRoOiAyMnJlbTsgfVxuICBcbiAgLmhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHBhZGRpbmc6IDAgLjc1cmVtIC41cmVtIDFyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbiAgLnNwYWNlIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBoZWlnaHQ6IC4yNXJlbTtcbiAgICAmLngyIHsgaGVpZ2h0OiAuNXJlbTsgfVxuICAgICYueDMgeyBoZWlnaHQ6IC43NXJlbTsgfVxuICB9XG59XG4ubm90aWZ5UG9wdXAgLmNvbW1lbnQ6OmFmdGVyLFxuLm5vdGlmeVBvcHVwIC5tZW50aW9uOjphZnRlciB7IGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDsgfVxuLm5vdGlmeVBvcHVwIC5jb250ZW50IC5tZW50aW9uIHsgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5oZWxwQW5kU3VwcG9ydFBvcHVwIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDIwcmVtO1xufVxuXG4vLyBSZW1vdmUgaGlnaGxpZ2h0cyB0YWJsZSByb3dzIGFuZCBoaWRlIGRvdHMgaW4gcG9wdXBzXG4ucG9wdXAgLnRyLWJvZHk6aG92ZXIsIC5wb3B1cC10b29sdGlwIC50ci1ib2R5OmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuLnBvcHVwLXRvb2x0aXAgLnRyLWJvZHkgLm1lbnVSb3cgeyB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuIiwiLy9cbi8vIENvcHlyaWdodCDCqSAyMDIyIEhhcmRjb3JlIEVuZ2luZWVyaW5nIEluYy5cbi8vIFxuLy8gTGljZW5zZWQgdW5kZXIgdGhlIEVjbGlwc2UgUHVibGljIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuLy8geW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLiBZb3UgbWF5XG4vLyBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0IGh0dHBzOi8vd3d3LmVjbGlwc2Uub3JnL2xlZ2FsL2VwbC0yLjBcbi8vIFxuLy8gVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuLy8gZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuLy8gV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4vLyBcbi8vIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbi8vIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuLy9cblxuLyogSHVseSBQYW5lbHMgKi9cbi5odWx5UGFuZWxzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgbWluLWhlaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtbmF2cGFuZWwtY29sb3IpOyAvLyB2YXIoLS1nbG9iYWwtc3VyZmFjZS0wMS1CYWNrZ3JvdW5kQ29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwIHZhcigtLXNtYWxsLWZvY3VzLUJvcmRlclJhZGl1cykgdmFyKC0tc21hbGwtZm9jdXMtQm9yZGVyUmFkaXVzKSAwO1xuXG4gIC8vIC5hbnRpUGFuZWwtbmF2aWdhdG9yIHtcbiAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLy8gfVxuICAuYW50aVBhbmVsLWNvbXBvbmVudCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tc21hbGwtZm9jdXMtQm9yZGVyUmFkaXVzKTtcbiAgfVxufVxuLmh1bHlOYXZQYW5lbC1jb250YWluZXIgYS5ub1VuZGVybGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgbWluLXdpZHRoOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xuXG4gIGJ1dHRvbi50eXBlLWxpbmsgeyB3aWR0aDogMTAwJTsgfVxufVxuLmh1bHlOYXZQYW5lbC1jb250YWluZXIgLmh1bHlOYXZJdGVtLWNvbnRhaW5lcixcbi5odWx5TmF2UGFuZWwtY29udGFpbmVyIC5odWx5VGFza05hdkxpbmstY29udGFpbmVyLFxuLnBhcmVudFNlbGVjdG9yIC5odWx5TmF2SXRlbS1jb250YWluZXIge1xuICBtYXJnaW46IDAgMC43NXJlbTtcbn1cbi5odWx5TmF2UGFuZWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0xXzUpIHZhcigtLXNwYWNpbmctMV81KSB2YXIoLS1zcGFjaW5nLTMpIHZhcigtLXNwYWNpbmctMl81KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLXByaW1hcnktVGV4dENvbG9yKTtcblxuICAmOm5vdCgud2l0aEJ1dHRvbikge1xuICAgIG1pbi1oZWlnaHQ6IDQuMjVyZW07XG4gIH1cbiAgJi53aXRoQnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuICAmLnNtYWxsIHsgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctMV81KTsgfVxufVxuXG4uaHVseU5hdkdyb3VwLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xuXG4gIC5odWx5TmF2R3JvdXAtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTEpIHZhcigtLXNwYWNpbmctMl8yNSkgdmFyKC0tc3BhY2luZy0xKSB2YXIoLS1zcGFjaW5nLTIpO1xuICAgIG1pbi1oZWlnaHQ6IHZhcigtLWdsb2JhbC1tZWRpdW0tU2l6ZSk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAmLmRpc2FibGVkIHsgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgJl9fY2hldnJvbixcbiAgICAmX19hcnJvdyxcbiAgICAmX19pY29uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG4gICAgJl9fY2hldnJvbiB7XG4gICAgICBtYXJnaW46IDAgMC4xMjVyZW07XG4gICAgICB3aWR0aDogMS4yNXJlbTtcbiAgICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtZGlzYWJsZWQtVGV4dENvbG9yKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZXh0cmEtc21hbGwtQm9yZGVyUmFkaXVzKTtcblxuICAgICAgJiA+ICoge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dDtcbiAgICAgIH1cbiAgICAgICYuY29sbGFwc2VkID4gKiB7IHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cbiAgICB9XG4gICAgJl9faWNvbiB7XG4gICAgICBtYXJnaW46IDAgMC4xMjVyZW07XG4gICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLXByaW1hcnktVGV4dENvbG9yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLW5hdnBhbmVsLXNlbGVjdGVkKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdsb2JhbC1zdWJ0bGUtdWktQm9yZGVyQ29sb3IpO1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZXh0cmEtc21hbGwtQm9yZGVyUmFkaXVzKTtcbiAgICAgIFxuICAgICAgJi5mb2xkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1zdGF0dXNiYXItY29sb3IpO1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC1zdXJmYWNlLTAxLUJvcmRlckNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fbGFiZWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiB2YXIoLS1zcGFjaW5nLTBfNSk7XG4gICAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTBfMjUpIHZhcigtLXNwYWNpbmctMF81KTtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLXRlcnRpYXJ5LVRleHRDb2xvcik7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1leHRyYS1zbWFsbC1Cb3JkZXJSYWRpdXMpO1xuICAgIH1cbiAgICAmX190b29scyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgZ2FwOiB2YXIoLS1zcGFjaW5nLTBfNSk7XG4gICAgICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy0xKTtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgIH1cbiAgICAmX19hcnJvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy0wXzUpO1xuICAgICAgd2lkdGg6IHZhcigtLWdsb2JhbC1taW4tU2l6ZSk7XG4gICAgICBoZWlnaHQ6IHZhcigtLWdsb2JhbC1taW4tU2l6ZSk7XG4gICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLWFjY2VudC1JY29uQ29sb3IpO1xuICAgIH1cblxuICAgICYuc2hvd01lbnUsXG4gICAgJi5oaWdobGlnaHRlZCxcbiAgICAmLnNlbGVjdGVkLFxuICAgICY6aG92ZXIge1xuICAgICAgLmh1bHlOYXZHcm91cC1oZWFkZXJfX3Rvb2xzIHsgZGlzcGxheTogZmxleDsgfVxuICAgIH1cbiAgICAmLnNob3dNZW51LFxuICAgICYuaGlnaGxpZ2h0ZWQsXG4gICAgJi5zZWxlY3RlZCB7XG4gICAgICAuaHVseU5hdkdyb3VwLWhlYWRlcl9fbGFiZWwgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtdWktQmFja2dyb3VuZENvbG9yKTsgfVxuICAgICAgLmh1bHlOYXZHcm91cC1oZWFkZXJfX2NoZXZyb24geyBjb2xvcjogdmFyKC0tZ2xvYmFsLXRlcnRpYXJ5LVRleHRDb2xvcik7IH1cbiAgICAgIC5odWx5TmF2R3JvdXAtaGVhZGVyX19sYWJlbCB7IGNvbG9yOiB2YXIoLS1nbG9iYWwtc2Vjb25kYXJ5LVRleHRDb2xvcik7IH1cbiAgICB9XG4gICAgJi5zZWxlY3RlZCB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC11aS1oaWdobGlnaHQtQmFja2dyb3VuZENvbG9yKTsgfVxuICAgICYuaXNPcGVuICsgLmh1bHlOYXZHcm91cC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG5cbiAgICAgICY6bm90KDpoYXMoLm5lc3RlZCkpIHsgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy0xXzUpOyB9XG4gICAgfVxuICB9XG4gICYubmVzdGVkIC5odWx5TmF2R3JvdXAtaGVhZGVyIHtcbiAgICAuaHVseU5hdkdyb3VwLWhlYWRlcl9faWNvbiB7IG1hcmdpbjogMCB2YXIoLS1zcGFjaW5nLTBfMjUpIDAgMDsgfVxuICAgIC5odWx5TmF2R3JvdXAtaGVhZGVyX19sYWJlbCB7IHBhZGRpbmc6IDAgdmFyKC0tc3BhY2luZy0wXzc1KSAwIDA7IH1cbiAgICAmLmlzT3BlbiAuaHVseU5hdkdyb3VwLWhlYWRlcl9fbGFiZWwgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtdWktQmFja2dyb3VuZENvbG9yKTsgfVxuICB9XG4gIC5odWx5TmF2R3JvdXAtaGVhZGVyOmhvdmVyLFxuICAmLm5lc3RlZCAuaHVseU5hdkdyb3VwLWhlYWRlcjpob3ZlciB7XG4gICAgLmh1bHlOYXZHcm91cC1oZWFkZXJfX2NoZXZyb24geyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtdWktQmFja2dyb3VuZENvbG9yKTsgfVxuICAgIC5odWx5TmF2R3JvdXAtaGVhZGVyX19sYWJlbCB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC11aS1ob3Zlci1CYWNrZ3JvdW5kQ29sb3IpOyB9XG4gICAgLmh1bHlOYXZHcm91cC1oZWFkZXJfX2NoZXZyb24geyBjb2xvcjogdmFyKC0tYnV0dG9uLXN1YnRsZS1JY29uQ29sb3IpOyB9XG4gICAgLmh1bHlOYXZHcm91cC1oZWFkZXJfX2xhYmVsIHsgY29sb3I6IHZhcigtLWdsb2JhbC1wcmltYXJ5LVRleHRDb2xvcik7IH1cbiAgfVxuICAmLm5lc3RlZC5zZWxlY3RhYmxlIC5odWx5TmF2R3JvdXAtaGVhZGVyIHtcbiAgICBtYXJnaW46IDAgdmFyKC0tc3BhY2luZy0xXzUpIHZhcigtLXNwYWNpbmctMV81KTtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTBfNSkgdmFyKC0tc3BhY2luZy0wXzc1KSB2YXIoLS1zcGFjaW5nLTBfNSkgdmFyKC0tc3BhY2luZy0wXzUpO1xuICAgIG1pbi1oZWlnaHQ6IHZhcigtLWdsb2JhbC1zbWFsbC1TaXplKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1zbWFsbC1Cb3JkZXJSYWRpdXMpO1xuXG4gICAgJi5zZWxlY3RlZCB7IHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctMF83NSk7IH1cbiAgICAmLmlzT3BlbiB7IG1hcmdpbi1ib3R0b206IDA7IH1cbiAgfVxuXG4gICY6bm90KC5uZXN0ZWQsIC5ub0RpdmlkZXIpLFxuICAmLm5vRGl2aWRlciArICYubm9EaXZpZGVyIHsgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXRoZW1lLW5hdnBhbmVsLWRpdmlkZXIpOyB9XG5cbiAgLmh1bHlOYXZHcm91cC1jb250ZW50IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICB9XG59XG4uaHVseU5hdkl0ZW0tY29udGFpbmVyICsgLmh1bHlOYXZHcm91cC1jb250YWluZXIsXG4uaHVseU5hdlBhbmVsLWNvbnRhaW5lciBhLm5vVW5kZXJsaW5lICsgLmh1bHlOYXZHcm91cC1jb250YWluZXIgeyBtYXJnaW4tdG9wOiAuNzVyZW07IH1cblxuLmh1bHlOYXZJdGVtLWNvbnRhaW5lciAuaHVseU5hdkl0ZW0tY2hldnJvbjplbmFibGVkIHtcbiAgJiA+ICoge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0O1xuICB9XG4gICYuaXNPcGVuID4gKiB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG59XG5cbi5odWx5U2lkZVBhbmVsLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMHJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLXRoZW1lLWRpdmlkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwIHZhcigtLXNtYWxsLWZvY3VzLUJvcmRlclJhZGl1cykgdmFyKC0tc21hbGwtZm9jdXMtQm9yZGVyUmFkaXVzKSAwO1xufVxuXG4vKiBEaWFsb2dzICovXG4uYW50aVBhbmVsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLXdpZHRoOiA0MDBweDtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1wb3B1cC1jb2xvcik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lLXBvcHVwLWRpdmlkZXIpO1xuICBib3JkZXItcmFkaXVzOiAuNXJlbTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYm94LXNoYWRvdzogdmFyKC0tdGhlbWUtcG9wdXAtc2hhZG93KTtcbiAgLy8gbGVmdDogMXJlbTtcblxuICAmLmZsb2F0IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRvcDogNXJlbTtcbiAgICByaWdodDogLjVyZW07XG4gICAgd2lkdGg6IDQycmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIG1heC1oZWlnaHQ6IDMycmVtO1xuICAgIHotaW5kZXg6IDUwMDtcblxuICAgIC5hcC1oZWFkZXIge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMS43NXJlbSAuNXJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAuYWMtaGVhZGVyIHtcbiAgICAmLmhpZ2hsaWdodCB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1iZy1jb2xvcik7IH1cbiAgICAmLmRpdmlkZSB7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1kaXZpZGVyLWNvbG9yKTsgfVxuICB9XG4gIC5hZC1zZWN0aW9uLTUwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDUwJTtcblxuICAgICYuZGl2aWRlIHsgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tZGl2aWRlci1jb2xvcik7IH1cbiAgfVxuICAuYWQtdG9vbHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRvcDogMS4yNXJlbTtcbiAgICByaWdodDogMS4yNXJlbTtcblxuICAgICYuZ3Jvdy1yZXZlcnNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLnBvcHVwUGFuZWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNtYWxsLWZvY3VzLUJvcmRlclJhZGl1cyk7XG5cbiAgJjpub3QoLnJvd0NvbnRlbnQpIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAucGFuZWwtaW5zdGFuY2UgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtcGFuZWwtY29sb3IpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lLWRpdmlkZXItY29sb3IpO1xuXG4gICAgQG1lZGlhIHByaW50IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAucG9wdXBQYW5lbC10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWluLWhlaWdodDogMy41cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWNvbXAtaGVhZGVyLWNvbG9yKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGhlbWUtZGl2aWRlci1jb2xvcik7XG5cbiAgICAmOm5vdCguaW5kZW50KSB7IHBhZGRpbmc6IDAgMXJlbSAwIDEuMjVyZW07IH1cbiAgICAmLmluZGVudCB7IHBhZGRpbmc6IDAgMXJlbTsgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC43NXJlbTtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgcGFkZGluZzogLjEyNXJlbSAuMzc1cmVtO1xuICAgICAgICBmb250LXNpemU6IC44MTI1cmVtO1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUtY29udGVudC1jb2xvcik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWJyZWFkY3J1bWItZGVmYXVsdCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tcmlnaHQ6IC4xMjVyZW07IH1cbiAgICAgICAgJjpub3QoLmRpc2FibGVkLCAubm90LWFjdGl2ZSkge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1icmVhZGNydW1iLWhvdmVyZWQpOyB9XG4gICAgICAgICAgJjphY3RpdmUgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1icmVhZGNydW1iLXByZXNzZWQpOyB9XG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUgeyBjb2xvcjogdmFyKC0tdGhlbWUtY2FwdGlvbi1jb2xvcik7IH1cbiAgICAgICAgfVxuICAgICAgICAmLmRpc2FibGVkIHsgY29sb3I6IHZhcigtLXRoZW1lLWRhcmstY29sb3IpOyB9XG4gICAgICAgICYubm90LWFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lLWNhcHRpb24tY29sb3IpO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBvcHVwUGFuZWwtYm9keSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtcGFuZWwtY29sb3IpO1xuICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lLWRpdmlkZXItY29sb3IpO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG5cbiAgICAmLm1haW4ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIH1cbiAgICAmLm1vYmlsZSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgJl9fbWFpbiwgJl9fbW9iaWxlLCAmX19hc2lkZSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuXG4gICAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fbWFpbiwgJl9fYXNpZGUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAmX19tb2JpbGUge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cbiAgICBcbiAgICAmX19tYWluIHtcbiAgICAgIGZsZXgtZ3JvdzogMjtcbiAgICAgIGZsZXgtYmFzaXM6IDc2MHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLy8gZmxleC1zaHJpbms6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3LjVyZW0pO1xuICAgICAgICBtYXgtd2lkdGg6IDU0cmVtO1xuXG4gICAgICAgICYuc2lkZS1jb250ZW50LXNwYWNlIHtcbiAgICAgICAgICAtLXNpZGUtY29udGVudC1zcGFjZTogMjFyZW07XG4gICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDU0cmVtICsgdmFyKC0tc2lkZS1jb250ZW50LXNwYWNlKSk7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tc2lkZS1jb250ZW50LXNwYWNlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYubWF4IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucG9wdXBQYW5lbC1ib2R5X19oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuXG4gICAgICAmLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMuNXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXRoZW1lLWRpdmlkZXItY29sb3IpO1xuICAgICAgfVxuICAgICAgJi5tYWluIHtcbiAgICAgICAgcGFkZGluZzogLjc1cmVtIDEuMjVyZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1cmVtKTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIG1heC13aWR0aDogOTAwcHg7XG5cbiAgICAgICAgJi5tYXgge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5tb2JpbGUge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgcGFkZGluZzogLjVyZW0gLjc1cmVtIC43NXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogMzIwcHg7XG4gICAgICB9XG5cbiAgICAgICYuYm90dG9tLWRpdmlkZXIgeyBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGhlbWUtZGl2aWRlci1jb2xvcik7IH1cbiAgICAgICYudG9wLWRpdmlkZXIgeyBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tdGhlbWUtZGl2aWRlci1jb2xvcik7IH1cbiAgICAgIC5oZWFkZXItcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICYuYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgfVxuICAgICAgLmhlYWRlci1yb3cgKyAuaGVhZGVyLXJvdyB7IG1hcmdpbi10b3A6IC42MjVyZW07IH1cbiAgICB9XG4gICAgLnBvcHVwUGFuZWwtYm9keV9fbW9iaWxlLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogLjVyZW07XG4gICAgICBtaW4td2lkdGg6IDMyMHB4O1xuICAgIH1cblxuICAgICZfX2FzaWRlIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBtaW4td2lkdGg6IHZhcigtLXBhbmVsLWFzaWRlLXdpZHRoKTtcbiAgICAgIFxuICAgICAgJi5mbG9hdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgd2lkdGg6IHZhcigtLXBhbmVsLWFzaWRlLXdpZHRoKTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLXBhbmVsLWNvbG9yKTtcbiAgICAgICAgLy8gYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS10aGVtZS1kaXZpZGVyLWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IC40NXJlbTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDE1MG1zIGVhc2UgMHMsIHRyYW5zZm9ybSAxNTBtcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICAgICYuc2hvd24ge1xuICAgICAgICAgIGJveC1zaGFkb3c6IHZhcigtLXBvcHVwLWFzaWRlLXNoYWRvdyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtaGVhZGVyLFxuICAgICAgJi10YWJzaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGhlaWdodDogMy41cmVtO1xuICAgICAgICBtaW4taGVpZ2h0OiAzLjVyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS10aGVtZS1kaXZpZGVyLWNvbG9yKTtcbiAgICAgIH1cbiAgICAgICYtdGFic2hlYWRlciB7IHBhZGRpbmc6IDAgMnJlbTsgfVxuICAgICAgJi1oZWFkZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IC43NXJlbSAuNzVyZW0gLjc1cmVtIDJyZW07XG4gICAgICB9XG5cbiAgICAgICYtZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEuNWZyO1xuICAgICAgICBncmlkLWF1dG8tcm93czogbWlubWF4KDJyZW0sIG1heC1jb250ZW50KTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcm93LWdhcDogLjI1cmVtO1xuICAgICAgICBjb2x1bW4tZ2FwOiAxcmVtO1xuICAgICAgICBtYXJnaW46IC4yNXJlbSAycmVtIDA7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTtcbiAgICAgICAgaGVpZ2h0OiBtaW4tY29udGVudDtcblxuICAgICAgICAmLmluQ29sbGFwc2VkIHsgbWFyZ2luOiAxcmVtIDJyZW07IH1cbiAgICAgICAgLmRpdmlkZXIge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICAgICAgICBtYXJnaW46IC43NXJlbSAtMnJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1kaXZpZGVyLWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgICAubGFiZWxPblBhbmVsLFxuICAgICAgICAubGFiZWxUb3AgeyBjb2xvcjogdmFyKC0tdGhlbWUtZGFyay1jb2xvcik7IH1cbiAgICAgICAgLmxhYmVsVG9wIHtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAuNHJlbTtcbiAgICAgICAgfVxuICAgICAgICAudGV4dFBhZGRpbmcgeyBtYXJnaW4tbGVmdDogLjg3NXJlbTsgfVxuICAgICAgfVxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbSAycmVtO1xuICAgICAgfVxuICAgICAgLnNwYWNlLWRpdmlkZXIge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgaGVpZ2h0OiAuNzVyZW07XG5cbiAgICAgICAgJi5ib3R0b20geyBoZWlnaHQ6IDEuMjVyZW07IH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuXG4gICAgLy8gJi5hc2lkZVNob3duIC5wb3B1cFBhbmVsLWJvZHlfX21haW4ge1xuICAgIC8vICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGl2aWRlci1jb2xvcik7XG4gICAgLy8gICBib3JkZXItcmFkaXVzOiAwIDAgLjVyZW0gLjVyZW07XG4gICAgLy8gfVxuICB9XG5cbiAgLnBvcHVwUGFuZWwtcGFnZUhlYWRlciB7XG4gICAgQGluY2x1ZGUgd2F0ZXJtYXJrO1xuXG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICBcbiAgLnBvcHVwUGFuZWwtcGFnZUZvb3RlciB7XG4gICAgQGluY2x1ZGUgd2F0ZXJtYXJrO1xuXG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cbi5wb3B1cFBhbmVsIC5wb3B1cFBhbmVsLWJvZHlfX2FzaWRlIC5wb3B1cFBhbmVsLWJvZHlfX2FzaWRlLWdyaWQgKyAucG9wdXBQYW5lbC10aXRsZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS10aGVtZS1kaXZpZGVyLWNvbG9yKTtcbn1cblxuLy8gRnVsbCBzaXplIHN0YXRlXG4ucG9wdXAuZnVsbHNpemUgLnBvcHVwUGFuZWwge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgLnBvcHVwUGFuZWwtdGl0bGUsXG4gIC5wb3B1cFBhbmVsLWJvZHkge1xuICAgIC8vIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG4ucG9wdXAuZnVsbHNpemUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSkgIWltcG9ydGFudDtcbn1cbiIsIi8vXG4vLyBDb3B5cmlnaHQgwqkgMjAyMiwgMjAyMywgMjAyNSBIYXJkY29yZSBFbmdpbmVlcmluZyBJbmMuXG4vL1xuLy8gTGljZW5zZWQgdW5kZXIgdGhlIEVjbGlwc2UgUHVibGljIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuLy8geW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLiBZb3UgbWF5XG4vLyBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0IGh0dHBzOi8vd3d3LmVjbGlwc2Uub3JnL2xlZ2FsL2VwbC0yLjBcbi8vXG4vLyBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4vLyBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4vLyBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbi8vXG4vLyBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4vLyBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbi8vXG5cbi8qIFRhYmxlICovXG50YWJsZS5wcm9zZVRhYmxlIHtcbiAgLS10YWJsZS1zZWxlY3Rpb24tYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tdGFibGUtc2VsZWN0aW9uLWJvcmRlci1pbmRlbnQ6IC0xcHg7XG4gIC0tdGFibGUtc2VsZWN0aW9uLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLS10YWJsZS1oYW5kbGUtc2l6ZTogMC44NzVyZW07XG4gIC0tdGFibGUtaGFuZGxlLWluZGVudDogY2FsYyh2YXIoLS10YWJsZS1oYW5kbGUtc2l6ZSkgKiAtMSAtIDFweCk7XG4gIC0tdGFibGUtaGFuZGxlLWNvbC1pbmRlbnQ6IGNhbGModmFyKC0tdGFibGUtaGFuZGxlLXNpemUpICogLTAuNSk7XG4gIC0tdGFibGUtaGFuZGxlLXJvdy1pbmRlbnQ6IGNhbGModmFyKC0tdGFibGUtaGFuZGxlLXNpemUpICogLTEgLSAwLjc1cmVtKTtcbiAgLS10YWJsZS1pbnNlcnQtbWFya2VyLWluZGVudDogY2FsYygtMS4yNXJlbSAtIDFweCk7XG5cbiAgLS10YWJsZS1zZWxlY3Rpb24tei1pbmRleDogMTAwO1xuICAtLXRhYmxlLWRyYWctYW5kLWRyb3Atei1pbmRleDogMTMwO1xuICAtLXRhYmxlLWhhbmRsZXJzLXotaW5kZXg6IDEyMDtcblxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG5cbiAgdGQsXG4gIHRoIHtcbiAgICBtaW4td2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRleHQtZWRpdG9yLXRhYmxlLWJvcmRlci1jb2xvcik7XG4gICAgcGFkZGluZzogLjI1cmVtIC41cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICA+KiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIHRoIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRleHQtZWRpdG9yLXRhYmxlLWhlYWRlci1jb2xvcik7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICB0ZCxcbiAgdGgge1xuICAgIC8vIGNlbGwgc2VsZWN0aW9uXG5cbiAgICAmLnRhYmxlLWNlbGwtc2VsZWN0ZWQge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJvcmRlcjogMCBzb2xpZCB2YXIoLS1wcmltYXJ5LWJ1dHRvbi1mb2N1c2VkKTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogdmFyKC0tdGFibGUtc2VsZWN0aW9uLXotaW5kZXgpO1xuICAgICAgICB0b3A6IHZhcigtLXRhYmxlLXNlbGVjdGlvbi1ib3JkZXItaW5kZW50KTtcbiAgICAgICAgYm90dG9tOiB2YXIoLS10YWJsZS1zZWxlY3Rpb24tYm9yZGVyLWluZGVudCk7XG4gICAgICAgIGxlZnQ6IHZhcigtLXRhYmxlLXNlbGVjdGlvbi1ib3JkZXItaW5kZW50KTtcbiAgICAgICAgcmlnaHQ6IHZhcigtLXRhYmxlLXNlbGVjdGlvbi1ib3JkZXItaW5kZW50KTtcbiAgICAgIH1cblxuICAgICAgJl9fYm9yZGVyLXRvcDo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tdGFibGUtc2VsZWN0aW9uLWJvcmRlci13aWR0aCk7XG4gICAgICB9XG5cbiAgICAgICZfX2JvcmRlci1ib3R0b206OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IHZhcigtLXRhYmxlLXNlbGVjdGlvbi1ib3JkZXItd2lkdGgpO1xuICAgICAgfVxuXG4gICAgICAmX19ib3JkZXItbGVmdDo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLXRhYmxlLXNlbGVjdGlvbi1ib3JkZXItd2lkdGgpO1xuICAgICAgfVxuXG4gICAgICAmX19ib3JkZXItcmlnaHQ6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogdmFyKC0tdGFibGUtc2VsZWN0aW9uLWJvcmRlci13aWR0aCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gcm93IGFuZCBjb2wgaGFuZGxlcnNcblxuICAgIC50YWJsZS1jb2wtaGFuZGxlLFxuICAgIC50YWJsZS1yb3ctaGFuZGxlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ1dHRvbi1ib3JkZXItY29sb3IpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS10YWJsZS1zZWxlY3Rpb24tYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xcztcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZS1idXR0b24tY29udHJhc3QtaG92ZXJlZCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fc2VsZWN0ZWQge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXRhYmxlLXNlbGVjdGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogdmFyKC0tdGFibGUtaGFuZGxlcnMtei1pbmRleCk7XG4gICAgICAgICAgdG9wOiB2YXIoLS10YWJsZS1zZWxlY3Rpb24tYm9yZGVyLWluZGVudCk7XG4gICAgICAgICAgYm90dG9tOiB2YXIoLS10YWJsZS1zZWxlY3Rpb24tYm9yZGVyLWluZGVudCk7XG4gICAgICAgICAgbGVmdDogdmFyKC0tdGFibGUtc2VsZWN0aW9uLWJvcmRlci1pbmRlbnQpO1xuICAgICAgICAgIHJpZ2h0OiB2YXIoLS10YWJsZS1zZWxlY3Rpb24tYm9yZGVyLWluZGVudCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIGJ1dHRvbiB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB6LWluZGV4OiB2YXIoLS10YWJsZS1oYW5kbGVycy16LWluZGV4KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ1dHRvbi1kZWZhdWx0KTtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ1dHRvbi1ob3ZlcmVkKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAmLnByZXNzZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1idXR0b24tcHJlc3NlZCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWNvbC1oYW5kbGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiB2YXIoLS10YWJsZS1oYW5kbGUtc2l6ZSk7XG4gICAgICB0b3A6IHZhcigtLXRhYmxlLWhhbmRsZS1jb2wtaW5kZW50KTtcbiAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICByaWdodDogLTFweDtcblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDRweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXRhYmxlLXNlbGVjdGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3NlbGVjdGVkIHtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLXJvdy1oYW5kbGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IHZhcigtLXRhYmxlLWhhbmRsZS1zaXplKTtcbiAgICAgIHRvcDogLTFweDtcbiAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgIGxlZnQ6IHZhcigtLXRhYmxlLWhhbmRsZS1yb3ctaW5kZW50KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXRhYmxlLXNlbGVjdGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA0cHggMDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjpub3QoLnRhYmxlLXJvdy1oYW5kbGVfX3NlbGVjdGVkKSB7fVxuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19zZWxlY3RlZCB7XG4gICAgICAgIHRvcDogMDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIHJvdyBhbmQgY29sIGluc2VydFxuXG4gICAgLnRhYmxlLWNvbC1pbnNlcnQsXG4gICAgLnRhYmxlLXJvdy1pbnNlcnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTAwO1xuICAgIH1cblxuICAgIC50YWJsZS1jb2wtaW5zZXJ0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRvcDogdmFyKC0tdGFibGUtaW5zZXJ0LW1hcmtlci1pbmRlbnQpO1xuICAgICAgcmlnaHQ6IC0wLjYyNXJlbTtcbiAgICAgIHdpZHRoOiAxLjI1cmVtO1xuXG4gICAgICAudGFibGUtaW5zZXJ0LW1hcmtlciB7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbHVtbi1yZXNpemUtaGFuZGxlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgdG9wOiAtMXB4O1xuICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktYnV0dG9uLWZvY3VzZWQpO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogLTVweDtcbiAgICAgICAgcmlnaHQ6IC01cHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgY3Vyc29yOiBjb2wtcmVzaXplO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLXJvdy1pbnNlcnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbGVmdDogdmFyKC0tdGFibGUtaW5zZXJ0LW1hcmtlci1pbmRlbnQpO1xuICAgICAgYm90dG9tOiAtMC42MjVyZW07XG4gICAgICBoZWlnaHQ6IDEuMjVyZW07XG5cbiAgICAgIC50YWJsZS1pbnNlcnQtbWFya2VyIHtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWluc2VydC1idXR0b24ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgd2lkdGg6IDEuMjVyZW07XG4gICAgICBoZWlnaHQ6IDEuMjVyZW07XG5cbiAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1idXR0b24tZm9jdXNlZCk7XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpob3Zlcikge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXRleHQtZWRpdG9yLXRhYmxlLW1hcmtlci1jb2xvcik7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDAuNXJlbSAtIDFweCk7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlcisudGFibGUtaW5zZXJ0LW1hcmtlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1pbnNlcnQtbWFya2VyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktYnV0dG9uLWZvY3VzZWQpO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAudGFibGUtZHJvcC1tYXJrZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktYnV0dG9uLWZvY3VzZWQpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiB2YXIoLS10YWJsZS1kcmFnLWFuZC1kcm9wLXotaW5kZXgpO1xuICB9XG5cbiAgLnRhYmxlLWNvbC1kcmFnLW1hcmtlcixcbiAgLnRhYmxlLXJvdy1kcmFnLW1hcmtlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IHZhcigtLXRhYmxlLWRyYWctYW5kLWRyb3Atei1pbmRleCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBidXR0b24ge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnV0dG9uLWJvcmRlci1jb2xvcik7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS10YWJsZS1zZWxlY3Rpb24tYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAudGFibGUtY29sLWRyYWctbWFya2VyIHtcbiAgICBoZWlnaHQ6IHZhcigtLXRhYmxlLWhhbmRsZS1zaXplKTtcbiAgICB0b3A6IHZhcigtLXRhYmxlLWhhbmRsZS1jb2wtaW5kZW50KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktYnV0dG9uLWZvY3VzZWQpO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAudGFibGUtcm93LWRyYWctbWFya2VyIHtcbiAgICB3aWR0aDogdmFyKC0tdGFibGUtaGFuZGxlLXNpemUpO1xuICAgIGxlZnQ6IHZhcigtLXRhYmxlLWhhbmRsZS1yb3ctaW5kZW50KTtcblxuICAgIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ub2RlLXNlbGVjdGVkIHtcbiAgLnByb3NlVGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRleHQtZWRpdG9yLXNlbGVjdGVkLW5vZGUtYmFja2dyb3VuZCk7XG4gIH1cbn1cblxuLnByb3NlQmxvY2tRdW90ZSB7XG4gIG1hcmdpbi1pbmxpbmU6IDFweCAwO1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHZhcigtLXRoZW1lLXRleHQtcHJpbWFyeS1jb2xvcik7XG59XG5cbi5wcm9zZUNvZGUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbjogMCAxcHg7XG4gIHBhZGRpbmc6IDAgLjI1cmVtO1xuICBmb250LWZhbWlseTogdmFyKC0tbW9uby1mb250KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYnV0dG9uLWRlZmF1bHQpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10aGVtZS1idXR0b24tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4ucHJvc2VDb2RlQmxvY2sge1xuICBmb250LWZhbWlseTogdmFyKC0tbW9uby1mb250KTtcbiAgY29sb3I6IHZhcigtLXRoZW1lLWNvbnRlbnQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1idXR0b24tZGVmYXVsdCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lLWJ1dHRvbi1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gIHBhZGRpbmc6IC41cmVtO1xuICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgY3Vyc29yOiBhdXRvO1xuXG4gIGNvZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICB3b3JkLXdyYXA6IG5vd3JhcDtcbiAgICBzY3JvbGxiYXItd2lkdGg6IGF1dG87XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG5wcmUucHJvc2VDb2RlQmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnByZS5wcm9zZUNvZGVCbG9jayB7XG4gIGJ1dHRvbjpub3QoLmhvdmVyZWQpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYnV0dG9uIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG5cbi8vIEZpeGVzIGZvciBNZXNzYWdlVmlld2VyXG5wcmUucHJvc2VDb2RlQmxvY2s+cHJlLnByb3NlQ29kZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5wcm9zZUhlYWRpbmcge1xuICBsaW5lLWhlaWdodDogMTEwJTtcbn1cblxuLy8gRml4ZXMgZm9yIGN1cnNvcnNcbi5Qcm9zZU1pcnJvciB7XG5cbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgcCxcbiAgcHJlLFxuICBjb2RlIHtcbiAgICBjdXJzb3I6IHRleHQ7XG4gIH1cblxuICBwIGRpdiB7XG4gICAgY3Vyc29yOiBhdXRvO1xuICB9XG59XG5cbi5wcm9zZU1lcm1haWREaWFncmFtIHtcbiAgLS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gIGN1cnNvcjogYXV0bztcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcblxuXG4gICY6bm90KC5zZWxlY3RlZCkgaGVhZGVyIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAmOm5vdCguZm9sZGVkKSB7XG4gICAgLS1ib3JkZXItY29sb3I6IHZhcigtLXRoZW1lLWJ1dHRvbi1ib3JkZXIpO1xuXG4gICAgaGVhZGVyIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICB9XG5cbiAgJi5zZWxlY3RlZCB7XG4gICAgLS1ib3JkZXItY29sb3I6IHZhcigtLXRoZW1lLWVkaXRib3gtZm9jdXMtYm9yZGVyKVxuICB9XG5cbiAgaGVhZGVyIHtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDAuNXJlbTtcbiAgICB0b3A6IDAuNXJlbTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAwLjVyZW07XG4gIH1cblxuICA+Y29kZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMC43NXJlbTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBmb250LWZhbWlseTogdmFyKC0tbW9uby1mb250KTtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUtY29udGVudC1jb2xvcik7XG5cbiAgICBtaW4taGVpZ2h0OiAzcmVtO1xuXG4gICAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtYnV0dG9uLWRlZmF1bHQpO1xuXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG5cbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gICAgd29yZC13cmFwOiBub3dyYXA7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLm1lcm1haWRQcmV2aWV3Q29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG5cbiAgJjpub3QoLmZvbGRlZCkgLm1lcm1haWRQcmV2aWV3Q29udGFpbmVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgICBtaW4taGVpZ2h0OiA2cmVtO1xuICB9XG59XG5cbi5wcm9zZUlubGluZUNvbW1lbnRIaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjAzLCAwLCAuMTIpO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgyNTUsIDIwMywgMCwgLjM1KTtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UsIGJvcmRlciAwLjJzIGVhc2U7XG5cbiAgJi5hY3RpdmUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDE1MG1zO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyMDMsIDAsIC4yNCk7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYigyNTUsIDIwMywgMCk7XG4gIH1cbn1cblxuLnRoZW1lLWRhcmsge1xuICBAaW1wb3J0ICcuL2dpdGh1Yi1kYXJrLnNjc3MnO1xufVxuXG4udGhlbWUtbGlnaHQge1xuICBAaW1wb3J0ICcuL2dpdGh1Yi1saWdodC5zY3NzJztcbn0iLCJwcmUgY29kZS5obGpzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHBhZGRpbmc6IDFlbTtcbn1cbmNvZGUuaGxqcyB7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG59IC8qIVxuICBUaGVtZTogR2l0SHViIERhcmtcbiAgRGVzY3JpcHRpb246IERhcmsgdGhlbWUgYXMgc2VlbiBvbiBnaXRodWIuY29tXG4gIEF1dGhvcjogZ2l0aHViLmNvbVxuICBNYWludGFpbmVyOiBASGlyc2VcbiAgVXBkYXRlZDogMjAyMS0wNS0xNVxuXG4gIE91dGRhdGVkIGJhc2UgdmVyc2lvbjogaHR0cHM6Ly9naXRodWIuY29tL3ByaW1lci9naXRodWItc3ludGF4LWRhcmtcbiAgQ3VycmVudCBjb2xvcnMgdGFrZW4gZnJvbSBHaXRIdWIncyBDU1NcbiovXG4uaGxqcyB7XG4gIGNvbG9yOiAjYzlkMWQ5O1xuICAvLyBiYWNrZ3JvdW5kOiAjMGQxMTE3O1xufVxuLmhsanMtZG9jdGFnLFxuLmhsanMta2V5d29yZCxcbi5obGpzLW1ldGEgLmhsanMta2V5d29yZCxcbi5obGpzLXRlbXBsYXRlLXRhZyxcbi5obGpzLXRlbXBsYXRlLXZhcmlhYmxlLFxuLmhsanMtdHlwZSxcbi5obGpzLXZhcmlhYmxlLmxhbmd1YWdlXyB7XG4gIGNvbG9yOiAjZmY3YjcyO1xufVxuLmhsanMtdGl0bGUsXG4uaGxqcy10aXRsZS5jbGFzc18sXG4uaGxqcy10aXRsZS5jbGFzc18uaW5oZXJpdGVkX18sXG4uaGxqcy10aXRsZS5mdW5jdGlvbl8ge1xuICBjb2xvcjogI2QyYThmZjtcbn1cbi5obGpzLWF0dHIsXG4uaGxqcy1hdHRyaWJ1dGUsXG4uaGxqcy1saXRlcmFsLFxuLmhsanMtbWV0YSxcbi5obGpzLW51bWJlcixcbi5obGpzLW9wZXJhdG9yLFxuLmhsanMtc2VsZWN0b3ItYXR0cixcbi5obGpzLXNlbGVjdG9yLWNsYXNzLFxuLmhsanMtc2VsZWN0b3ItaWQsXG4uaGxqcy12YXJpYWJsZSB7XG4gIGNvbG9yOiAjNzljMGZmO1xufVxuLmhsanMtbWV0YSAuaGxqcy1zdHJpbmcsXG4uaGxqcy1yZWdleHAsXG4uaGxqcy1zdHJpbmcge1xuICBjb2xvcjogI2E1ZDZmZjtcbn1cbi5obGpzLWJ1aWx0X2luLFxuLmhsanMtc3ltYm9sIHtcbiAgY29sb3I6ICNmZmE2NTc7XG59XG4uaGxqcy1jb2RlLFxuLmhsanMtY29tbWVudCxcbi5obGpzLWZvcm11bGEge1xuICBjb2xvcjogIzhiOTQ5ZTtcbn1cbi5obGpzLW5hbWUsXG4uaGxqcy1xdW90ZSxcbi5obGpzLXNlbGVjdG9yLXBzZXVkbyxcbi5obGpzLXNlbGVjdG9yLXRhZyB7XG4gIGNvbG9yOiAjN2VlNzg3O1xufVxuLmhsanMtc3Vic3Qge1xuICBjb2xvcjogI2M5ZDFkOTtcbn1cbi5obGpzLXNlY3Rpb24ge1xuICBjb2xvcjogIzFmNmZlYjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5obGpzLWJ1bGxldCB7XG4gIGNvbG9yOiAjZjJjYzYwO1xufVxuLmhsanMtZW1waGFzaXMge1xuICBjb2xvcjogI2M5ZDFkOTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmhsanMtc3Ryb25nIHtcbiAgY29sb3I6ICNjOWQxZDk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uaGxqcy1hZGRpdGlvbiB7XG4gIGNvbG9yOiAjYWZmNWI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMzYTE2O1xufVxuLmhsanMtZGVsZXRpb24ge1xuICBjb2xvcjogI2ZmZGNkNztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3MDYwYztcbn1cbiIsInByZSBjb2RlLmhsanMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgcGFkZGluZzogMWVtO1xufVxuY29kZS5obGpzIHtcbiAgcGFkZGluZzogM3B4IDVweDtcbn0gLyohXG4gIFRoZW1lOiBHaXRIdWJcbiAgRGVzY3JpcHRpb246IExpZ2h0IHRoZW1lIGFzIHNlZW4gb24gZ2l0aHViLmNvbVxuICBBdXRob3I6IGdpdGh1Yi5jb21cbiAgTWFpbnRhaW5lcjogQEhpcnNlXG4gIFVwZGF0ZWQ6IDIwMjEtMDUtMTVcblxuICBPdXRkYXRlZCBiYXNlIHZlcnNpb246IGh0dHBzOi8vZ2l0aHViLmNvbS9wcmltZXIvZ2l0aHViLXN5bnRheC1saWdodFxuICBDdXJyZW50IGNvbG9ycyB0YWtlbiBmcm9tIEdpdEh1YidzIENTU1xuKi9cbi5obGpzIHtcbiAgY29sb3I6ICMyNDI5MmU7XG4gIC8vIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uaGxqcy1kb2N0YWcsXG4uaGxqcy1rZXl3b3JkLFxuLmhsanMtbWV0YSAuaGxqcy1rZXl3b3JkLFxuLmhsanMtdGVtcGxhdGUtdGFnLFxuLmhsanMtdGVtcGxhdGUtdmFyaWFibGUsXG4uaGxqcy10eXBlLFxuLmhsanMtdmFyaWFibGUubGFuZ3VhZ2VfIHtcbiAgY29sb3I6ICNkNzNhNDk7XG59XG4uaGxqcy10aXRsZSxcbi5obGpzLXRpdGxlLmNsYXNzXyxcbi5obGpzLXRpdGxlLmNsYXNzXy5pbmhlcml0ZWRfXyxcbi5obGpzLXRpdGxlLmZ1bmN0aW9uXyB7XG4gIGNvbG9yOiAjNmY0MmMxO1xufVxuLmhsanMtYXR0cixcbi5obGpzLWF0dHJpYnV0ZSxcbi5obGpzLWxpdGVyYWwsXG4uaGxqcy1tZXRhLFxuLmhsanMtbnVtYmVyLFxuLmhsanMtb3BlcmF0b3IsXG4uaGxqcy1zZWxlY3Rvci1hdHRyLFxuLmhsanMtc2VsZWN0b3ItY2xhc3MsXG4uaGxqcy1zZWxlY3Rvci1pZCxcbi5obGpzLXZhcmlhYmxlIHtcbiAgY29sb3I6ICMwMDVjYzU7XG59XG4uaGxqcy1tZXRhIC5obGpzLXN0cmluZyxcbi5obGpzLXJlZ2V4cCxcbi5obGpzLXN0cmluZyB7XG4gIGNvbG9yOiAjMDMyZjYyO1xufVxuLmhsanMtYnVpbHRfaW4sXG4uaGxqcy1zeW1ib2wge1xuICBjb2xvcjogI2UzNjIwOTtcbn1cbi5obGpzLWNvZGUsXG4uaGxqcy1jb21tZW50LFxuLmhsanMtZm9ybXVsYSB7XG4gIGNvbG9yOiAjNmE3MzdkO1xufVxuLmhsanMtbmFtZSxcbi5obGpzLXF1b3RlLFxuLmhsanMtc2VsZWN0b3ItcHNldWRvLFxuLmhsanMtc2VsZWN0b3ItdGFnIHtcbiAgY29sb3I6ICMyMjg2M2E7XG59XG4uaGxqcy1zdWJzdCB7XG4gIGNvbG9yOiAjMjQyOTJlO1xufVxuLmhsanMtc2VjdGlvbiB7XG4gIGNvbG9yOiAjMDA1Y2M1O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmhsanMtYnVsbGV0IHtcbiAgY29sb3I6ICM3MzVjMGY7XG59XG4uaGxqcy1lbXBoYXNpcyB7XG4gIGNvbG9yOiAjMjQyOTJlO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uaGxqcy1zdHJvbmcge1xuICBjb2xvcjogIzI0MjkyZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5obGpzLWFkZGl0aW9uIHtcbiAgY29sb3I6ICMyMjg2M2E7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGZmZjQ7XG59XG4uaGxqcy1kZWxldGlvbiB7XG4gIGNvbG9yOiAjYjMxZDI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWYwO1xufVxuIiwiLy9cbi8vIMKpIDIwMjQgSGFyZGNvcmUgRW5naW5lZXJpbmcsIEluYy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbi8vIExpY2Vuc2VkIHVuZGVyIHRoZSBFY2xpcHNlIFB1YmxpYyBMaWNlbnNlIHYyLjAgKFNQRFg6IEVQTC0yLjApLlxuLy9cblxuLyogSHVseSBBdHRyaWJ1dGUgVGFibGUgKi9cbi5odWx5VGFibGVBdHRyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS10YWJsZS1yb3ctY29sb3IpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10aGVtZS1kaXZpZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbGFyZ2UtQm9yZGVyUmFkaXVzKTtcblxuICAuaHVseVRhYmxlQXR0ci1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtaW4taGVpZ2h0OiB2YXIoLS1nbG9iYWwtbWF4LVNpemUpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHZhcigtLWdsb2JhbC1zZWNvbmRhcnktVGV4dENvbG9yKTtcbiAgICBcbiAgICAmLndpdGhCdXR0b24ge1xuICAgICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0yKTtcbiAgICB9XG4gICAgJjpub3QoLndpdGhCdXR0b24pIHtcbiAgICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMikgdmFyKC0tc3BhY2luZy0yKSB2YXIoLS1zcGFjaW5nLTIpIHZhcigtLXNwYWNpbmctMl81KTtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLTFfNSk7XG4gICAgICB9XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cbiAgICAuaWNvbiB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHdpZHRoOiB2YXIoLS1nbG9iYWwtbWluLVNpemUpO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1nbG9iYWwtbWluLVNpemUpO1xuICAgIH1cbiAgICAuYnV0dG9ucy1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogdmFyKC0tc3BhY2luZy0xKTtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgfVxuICB9XG4gIC5odWx5VGFibGVBdHRyLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tdGhlbWUtZGl2aWRlci1jb2xvcik7XG4gICAgXG4gICAgJjpub3QoLndpdGhUaXRsZSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgJi53aXRoVGl0bGUge1xuICAgICAgZ2FwOiB2YXIoLS1zcGFjaW5nLTEpO1xuXG4gICAgICAuaHVseVRhYmxlQXR0ci1jb250ZW50X190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0xXzUpO1xuICAgICAgICBtaW4td2lkdGg6IDguNzVyZW07XG4gICAgICAgIG1heC13aWR0aDogOC43NXJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLXNlY29uZGFyeS1UZXh0Q29sb3IpO1xuICAgICAgfVxuICAgICAgLmh1bHlUYWJsZUF0dHItY29udGVudF9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXNtYWxsLUJvcmRlclJhZGl1cyk7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAmLWRyYWdNZW51LFxuICAgICAgJi1pY29uLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB9XG4gICAgICAmLWRyYWdNZW51IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogdmFyKC0tZ2xvYmFsLWV4dHJhLXNtYWxsLVNpemUpO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLWdsb2JhbC1leHRyYS1zbWFsbC1TaXplKTtcbiAgICAgICAgY29sb3I6IHZhcigtLWJ1dHRvbi1kaXNhYmxlZC1JY29uQ29sb3IpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1leHRyYS1zbWFsbC1Cb3JkZXJSYWRpdXMpO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICAgJi5kcmFnIHtcbiAgICAgICAgICBjdXJzb3I6IGdyYWIgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1pY29uIHtcbiAgICAgICAgd2lkdGg6IHZhcigtLWdsb2JhbC1taW4tU2l6ZSk7XG4gICAgICAgIGhlaWdodDogdmFyKC0tZ2xvYmFsLW1pbi1TaXplKTtcbiAgICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC1wcmltYXJ5LVRleHRDb2xvcik7XG4gICAgICB9XG4gICAgICAmLWljb24td3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IHZhcigtLWdsb2JhbC1tZWRpdW0tU2l6ZSk7XG4gICAgICAgIGhlaWdodDogdmFyKC0tZ2xvYmFsLW1lZGl1bS1TaXplKTtcbiAgICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC1zZWNvbmRhcnktVGV4dENvbG9yKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYnV0dG9uLWhvdmVyZWQpOyAvLyB2YXIoLS1nbG9iYWwtc3VyZmFjZS0wMi1CYWNrZ3JvdW5kQ29sb3IpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1zbWFsbC1Cb3JkZXJSYWRpdXMpO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICAgJi5wb2ludGVyIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtbGFiZWxzLWdyb3VwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBnYXA6IHZhcigtLXNwYWNpbmctMF8yNSk7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIH1cbiAgICAgICYtbGFiZWwge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLXByaW1hcnktVGV4dENvbG9yKTtcbiAgICAgICAgXG4gICAgICAgICYuZ3JvdyB7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICB9XG4gICAgICAgICYuYWNjZW50IHtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgICAgICYuZGFyayB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC1zZWNvbmRhcnktVGV4dENvbG9yKTtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi10eXBlIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC1zZWNvbmRhcnktVGV4dENvbG9yKTtcbiAgICAgIH1cbiAgICAgICYtYXJyb3cge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgd2lkdGg6IHZhcigtLWdsb2JhbC1taW4tU2l6ZSk7XG4gICAgICAgIGhlaWdodDogdmFyKC0tZ2xvYmFsLW1pbi1TaXplKTtcbiAgICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC1wcmltYXJ5LUxpbmtDb2xvcik7XG4gICAgICB9XG4gICAgfVxuICAgICYub3B0aW9ucyAuaHVseVRhYmxlQXR0ci1jb250ZW50X19yb3csXG4gICAgJi5jbGFzcyAuaHVseVRhYmxlQXR0ci1jb250ZW50X19yb3csXG4gICAgJi50YXNrIC5odWx5VGFibGVBdHRyLWNvbnRlbnRfX3JvdyB7XG4gICAgICAmLmhvdmVyZWQsXG4gICAgICAmOm5vdCguZGlzYWJsZU1vdXNlT3Zlcik6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS10YWJsZS1oZWFkZXItY29sb3IpOyAvLyB2YXIoLS1nbG9iYWwtc3VyZmFjZS0wMy1ob3Zlci1CYWNrZ3JvdW5kQ29sb3IpO1xuICAgICAgfVxuICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLXRhYmxlLWhlYWRlci1jb2xvcik7IC8vIHZhcigtLWdsb2JhbC1zdXJmYWNlLTAzLWhvdmVyLUJhY2tncm91bmRDb2xvcik7XG5cbiAgICAgICAgLmh1bHlUYWJsZUF0dHItY29udGVudF9fcm93LWljb24sXG4gICAgICAgIC5odWx5VGFibGVBdHRyLWNvbnRlbnRfX3Jvdy1hcnJvdyxcbiAgICAgICAgLmh1bHlUYWJsZUF0dHItY29udGVudF9fcm93LWxhYmVsIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLXByaW1hcnktTGlua0NvbG9yKTtcbiAgICAgICAgfVxuICAgICAgICAuaHVseVRhYmxlQXR0ci1jb250ZW50X19yb3ctdHlwZSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC1wcmltYXJ5LVRleHRDb2xvcik7XG4gICAgICAgIH1cbiAgICAgICAgLmh1bHlUYWJsZUF0dHItY29udGVudF9fcm93LWxhYmVsIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYub3B0aW9ucyxcbiAgICAmLmNsYXNzIHtcbiAgICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMSk7XG5cbiAgICAgIC5odWx5VGFibGVBdHRyLWNvbnRlbnRfX3JvdyB7XG4gICAgICAgIGdhcDogdmFyKC0tc3BhY2luZy0xKTtcbiAgICAgICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0xKSB2YXIoLS1zcGFjaW5nLTIpIHZhcigtLXNwYWNpbmctMSkgdmFyKC0tc3BhY2luZy0xKTtcblxuICAgICAgICAmLmhvdmVyZWQgLmh1bHlUYWJsZUF0dHItY29udGVudF9fcm93LWFycm93LFxuICAgICAgICAmOm5vdCguZGlzYWJsZU1vdXNlT3Zlcik6aG92ZXIgLmh1bHlUYWJsZUF0dHItY29udGVudF9fcm93LWFycm93LFxuICAgICAgICAmLnNlbGVjdGVkIC5odWx5VGFibGVBdHRyLWNvbnRlbnRfX3Jvdy1hcnJvdyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5vcHRpb25zIC5odWx5VGFibGVBdHRyLWNvbnRlbnRfX3JvdyB7XG4gICAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTEpO1xuICAgICAgbWluLWhlaWdodDogdmFyKC0tZ2xvYmFsLWxhcmdlLVNpemUpO1xuXG4gICAgICAmOm5vdCguaG92ZXJlZCkgYnV0dG9uLnR5cGUtYnV0dG9uLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJi5kaXNhYmxlTW91c2VPdmVyLFxuICAgICAgJi1kcmFnTWVudSB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIH1cbiAgICAgIGxhYmVsLmVkaXRib3gtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1nbG9iYWwtZXh0cmEtc21hbGwtU2l6ZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIgYnV0dG9uLnR5cGUtYnV0dG9uLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi50YXNrIHtcbiAgICAgIC5odWx5VGFibGVBdHRyLWNvbnRlbnRfX3JvdyB7XG4gICAgICAgIGdhcDogdmFyKC0tc3BhY2luZy0xKTtcbiAgICAgICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0xXzUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLWxhcmdlLUJvcmRlclJhZGl1cykgdmFyKC0tbGFyZ2UtQm9yZGVyUmFkaXVzKTtcbiAgICAgICAgfVxuICAgICAgICAuaHVseVRhYmxlQXR0ci1jb250ZW50X19yb3ctaWNvbi13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctMF81KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmh1bHlUYWJsZUF0dHItY29udGVudF9fcm93ICsgLmh1bHlUYWJsZUF0dHItY29udGVudF9fcm93IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXRoZW1lLWRpdmlkZXItY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmF1dG9tYXRpb24ge1xuICAgICAgLmh1bHlUYWJsZUF0dHItY29udGVudF9fcm93IHtcbiAgICAgICAgZ2FwOiB2YXIoLS1zcGFjaW5nLTIpO1xuICAgICAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTFfNSkgdmFyKC0tc3BhY2luZy0xXzUpIHZhcigtLXNwYWNpbmctMV81KSB2YXIoLS1zcGFjaW5nLTJfNSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1sYXJnZS1Cb3JkZXJSYWRpdXMpIHZhcigtLWxhcmdlLUJvcmRlclJhZGl1cyk7XG4gICAgICAgIH1cbiAgICAgICAgLmh1bHlUYWJsZUF0dHItY29udGVudF9fcm93LWljb24tZ3JvdXAge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgIGdhcDogdmFyKC0tc3BhY2luZy0xKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmh1bHlUYWJsZUF0dHItY29udGVudF9fcm93ICsgLmh1bHlUYWJsZUF0dHItY29udGVudF9fcm93IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXRoZW1lLWRpdmlkZXItY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnNob3J0IC5odWx5VGFibGVBdHRyLWNvbnRlbnQud2l0aFRpdGxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgLmh1bHlUYWJsZUF0dHItY29udGVudF9fd3JhcHBlcjplbXB0eSB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgfVxufVxuIiwiLlByb3NlTWlycm9yIHtcbiAgb3V0bGluZTogbm9uZTtcblxuICAmLnRleHQtZWRpdG9yLXZpZXcge1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIH1cbn1cblxuLnRleHQtZWRpdG9yLXZpZXcsXG4udGV4dC1tYXJrdXAtdmlldyB7XG4gIC8vIG92ZXJmbG93LXk6IGF1dG87XG4gIGNvbG9yOiB2YXIoLS10aGVtZS10ZXh0LXByaW1hcnktY29sb3IpO1xuICBtYXJnaW46IDAuMjVyZW0gMDtcblxuICAuc3VnZ2VzdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtO1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZS1saW5rLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1tZW50aW9uLWJnLWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gIH1cblxuICAudGl0bGUsXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGIge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICBoMSxcbiAgaDIsXG4gIGgzIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICB9XG5cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBtYXJnaW4tdG9wOiAyLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBtYXJnaW4tdG9wOiAyLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMC41cmVtO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDAuNXJlbTtcbiAgfVxuXG4gID4qKyoge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgdWwsXG4gIG9sIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLjI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAuNzVyZW07XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtO1xuICB9XG5cbiAgbGkgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgdWxbZGF0YS10eXBlPVwidG9kb0xpc3RcIl0ge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIG9sIG9sIHsgbGlzdC1zdHlsZTogbG93ZXItYWxwaGE7IH1cbiAgb2wgb2wgb2wgeyBsaXN0LXN0eWxlOiBsb3dlci1yb21hbjsgfVxuICBvbCBvbCBvbCBvbCB7IGxpc3Qtc3R5bGU6IGRlY2ltYWw7IH1cbiAgb2wgb2wgb2wgb2wgb2wgeyBsaXN0LXN0eWxlOiBsb3dlci1hbHBoYTsgfVxuICBvbCBvbCBvbCBvbCBvbCBvbCB7IGxpc3Qtc3R5bGU6IGxvd2VyLXJvbWFuOyB9XG4gIG9sIG9sIG9sIG9sIG9sIG9sIG9sIHsgbGlzdC1zdHlsZTogZGVjaW1hbDsgfVxuXG4gIC8qIFBsYWNlaG9sZGVyIChhdCB0aGUgdG9wKSAqL1xuICBwLmlzLWVkaXRvci1lbXB0eTpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtcGxhY2Vob2xkZXIpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZS10ZXh0LXBsYWNlaG9sZGVyLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cblxuICAmLnRleHQtZWRpdG9yLXZpZXdfY29tcGFjdCB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAmLnRleHQtZWRpdG9yLXZpZXdfZnVsbC1oZWlnaHQge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAmOmZvY3VzLXdpdGhpbiBwLmlzLWVkaXRvci1lbXB0eTpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUtdHJhbnMtY29sb3IpO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNjcm9sbGJhci1iYXItY29sb3IpO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNjcm9sbGJhci1iYXItaG92ZXIpO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zY3JvbGxiYXItYmFyLWNvbG9yKTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAvKiBHaXZlIGEgcmVtb3RlIHVzZXIgYSBjYXJldCAqL1xuICAuY29sbGFib3JhdGlvbi1jdXJzb3Ige1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gICAgY3Vyc29yOiB0ZXh0O1xuICB9XG5cbiAgLmNvbGxhYm9yYXRpb24tY3Vyc29yX19jYXJldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHRleHQ7XG4gICAgaGVpZ2h0OiAxMTAlO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgdG9wOiAtMnB4O1xuICAgIGxlZnQ6IC00cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiA0cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIGNtYXJrIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgbGlnaHRibHVlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBsaWdodGJsdWU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG5cbiAgc3Bhbi5pbnNlcnRpb24ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBsaWdodGJsdWU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0Ymx1ZTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cblxuICBzcGFuLmRlbGV0aW9uIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgfVxufVxuXG4udGV4dC1tYXJrdXAtdmlldyB7XG4gIG1hcmdpbjogMDtcblxuICBwOmZpcnN0LWNoaWxkIHsgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwOyB9XG4gIHA6bGFzdC1jaGlsZCB7IG1hcmdpbi1ibG9jay1lbmQ6IDA7IH1cbn1cblxuQHN1cHBvcnRzIChzZWxlY3Rvcig6aGFzKC50ZXh0LWVkaXRvci1pbWFnZS1jb250YWluZXIpKSkge1xuICBwOmhhcyg+IC50ZXh0LWVkaXRvci1pbWFnZS1jb250YWluZXIpIHtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxufVxuXG4udGV4dC1lZGl0b3ItaW1hZ2UtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAmW2RhdGEtYWxpZ249XCJjZW50ZXJcIl0ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJltkYXRhLWFsaWduPVwibGVmdFwiXSB7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICB9XG5cbiAgJltkYXRhLWFsaWduPVwicmlnaHRcIl0ge1xuICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG4gIH1cbn1cblxuLnRleHQtZWRpdG9yLWltYWdlLWNvbnRhaW5lciB7XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi50ZXh0LWVkaXRvci1maWxlLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWJ1dHRvbi1kZWZhdWx0KTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lLWJ1dHRvbi1ib3JkZXIpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAyMi41cmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHBhZGRpbmc6IDAgMC4yNXJlbTtcbiAgbWFyZ2luOiAwLjM3NXJlbSAwO1xuXG4gIHN2ZyB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG5cbiAgLmZpbGUtbmFtZS1jb250YWluZXIge1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5pY29uIHtcbiAgICAgIHBhZGRpbmc6IDAgMC4yNXJlbTtcbiAgICB9XG5cbiAgICAuZmlsZS1uYW1lIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHBhZGRpbmc6IDAgMC4yNXJlbTtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZS1jb250ZW50LWNvbG9yKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBtYXgtd2lkdGg6IDE2cmVtO1xuICAgIH1cbiAgICBhOmhvdmVyICB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAuZmlsZS1zaXplIHtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUtZGFyay1jb2xvcik7XG4gICAgcGFkZGluZzogMCAwLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5cbi50ZXh0LWVkaXRvci1pbWFnZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLlByb3NlTWlycm9yLXNlbGVjdGVkbm9kZSB7XG4gIGltZyB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXByaW1hcnktYnV0dG9uLW91dGxpbmUpO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG59XG5cbi50ZXh0LWVkaXRvci1maWxlLWNvbnRhaW5lci5Qcm9zZU1pcnJvci1zZWxlY3RlZG5vZGUge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tdGV4dC1lZGl0b3Itc2VsZWN0ZWQtbm9kZS1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xufVxuXG4uUHJvc2VNaXJyb3ItZ2FwY3Vyc29yOmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXRoZW1lLXRleHQtcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnJlZmVyZW5jZSB7XG4gICY6aG92ZXIsXG4gICYuUHJvc2VNaXJyb3Itc2VsZWN0ZWRub2RlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1tZW50aW9uLWZvY3VzZWQtYmctY29sb3IpO1xuICB9XG59XG5cbi50ZXh0LWVkaXRvci1oaWdobGlnaHRlZC1ub2RlLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0LWVkaXRvci1oaWdobGlnaHRlZC1ub2RlLXdhcm5pbmctYmFja2dyb3VuZC1jb2xvcik7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS10ZXh0LWVkaXRvci1oaWdobGlnaHRlZC1ub2RlLXdhcm5pbmctYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UsIGJvcmRlciAwLjJzIGVhc2U7XG5cbiAgJi50ZXh0LWVkaXRvci1oaWdobGlnaHRlZC1ub2RlLXNlbGVjdGVkLCAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0LWVkaXRvci1oaWdobGlnaHRlZC1ub2RlLXdhcm5pbmctYWN0aXZlLWJhY2tncm91bmQtY29sb3IpO1xuICB9XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG4udGV4dC1lZGl0b3ItaGlnaGxpZ2h0ZWQtbm9kZS1kZWxldGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0LWVkaXRvci1oaWdobGlnaHRlZC1ub2RlLWRlbGV0ZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXRleHQtZWRpdG9yLWhpZ2hsaWdodGVkLW5vZGUtZGVsZXRlLWZvbnQtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLnRleHQtZWRpdG9yLWhpZ2hsaWdodGVkLW5vZGUtYWRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dC1lZGl0b3ItaGlnaGxpZ2h0ZWQtbm9kZS1hZGQtYmFja2dyb3VuZC1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWVkaXRvci1oaWdobGlnaHRlZC1ub2RlLWFkZC1mb250LWNvbG9yKVxufVxuXG4udGV4dC1lZGl0b3Itbm90ZS1tYXJrZXIge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyNTYlMjAyNTYlMjIlMjBpZCUzRCUyMm5vdGUlMjIlM0UlM0NyZWN0JTIwd2lkdGglM0QlMjIyNTYlMjIlMjBoZWlnaHQlM0QlMjIyNTYlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUzRSUzQyUyRnJlY3QlM0UlM0NsaW5lJTIweDElM0QlMjI5NiUyMiUyMHgyJTNEJTIyMTYwJTIyJTIweTElM0QlMjI5NiUyMiUyMHkyJTNEJTIyOTYlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHN0cm9rZSUzRCUyMiUyMzMxMzEzMSUyMiUyMHN0cm9rZS1saW5lY2FwJTNEJTIycm91bmQlMjIlMjBzdHJva2UtbGluZWpvaW4lM0QlMjJyb3VuZCUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjglMjIlM0UlM0MlMkZsaW5lJTNFJTNDbGluZSUyMHgxJTNEJTIyOTYlMjIlMjB4MiUzRCUyMjE2MCUyMiUyMHkxJTNEJTIyMTI4JTIyJTIweTIlM0QlMjIxMjglMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHN0cm9rZSUzRCUyMiUyMzMxMzEzMSUyMiUyMHN0cm9rZS1saW5lY2FwJTNEJTIycm91bmQlMjIlMjBzdHJva2UtbGluZWpvaW4lM0QlMjJyb3VuZCUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjglMjIlM0UlM0MlMkZsaW5lJTNFJTNDbGluZSUyMHgxJTNEJTIyOTYlMjIlMjB4MiUzRCUyMjEyOCUyMiUyMHkxJTNEJTIyMTYwJTIyJTIweTIlM0QlMjIxNjAlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHN0cm9rZSUzRCUyMiUyMzMxMzEzMSUyMiUyMHN0cm9rZS1saW5lY2FwJTNEJTIycm91bmQlMjIlMjBzdHJva2UtbGluZWpvaW4lM0QlMjJyb3VuZCUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjglMjIlM0UlM0MlMkZsaW5lJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjJub25lJTIyJTIwc3Ryb2tlJTNEJTIyJTIzMzEzMTMxJTIyJTIwc3Ryb2tlLWxpbmVjYXAlM0QlMjJyb3VuZCUyMiUyMHN0cm9rZS1saW5lam9pbiUzRCUyMnJvdW5kJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyOCUyMiUyMGQlM0QlMjJNMTU2LjY4NjI5JTJDMjE2SDQ4YTglMkM4JTJDMCUyQzAlMkMxLTgtOFY0OGE4JTJDOCUyQzAlMkMwJTJDMSUyQzgtOEgyMDhhOCUyQzglMkMwJTJDMCUyQzElMkM4JTJDOFYxNTYuNjg2MjlhOCUyQzglMkMwJTJDMCUyQzEtMi4zNDMxNSUyQzUuNjU2ODZsLTUxLjMxMzclMkM1MS4zMTM3QTglMkM4JTJDMCUyQzAlMkMxJTJDMTU2LjY4NjI5JTJDMjE2WiUyMiUzRSUzQyUyRnBhdGglM0UlM0Nwb2x5bGluZSUyMGZpbGwlM0QlMjJub25lJTIyJTIwc3Ryb2tlJTNEJTIyJTIzMzEzMTMxJTIyJTIwc3Ryb2tlLWxpbmVjYXAlM0QlMjJyb3VuZCUyMiUyMHN0cm9rZS1saW5lam9pbiUzRCUyMnJvdW5kJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyOCUyMiUyMHBvaW50cyUzRCUyMjIxNS4yNzclMjAxNTkuOTkyJTIwMTYwJTIwMTU5Ljk5MiUyMDE2MCUyMDIxNS4yNzIlMjIlM0UlM0MlMkZwb2x5bGluZSUzRSUzQyUyRnN2ZyUzRScpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udGhlbWUtZGFyayB7XG4gIEBpbXBvcnQgJy4vZ2l0aHViLWRhcmsuc2Nzcyc7XG59XG5cbi50aGVtZS1saWdodCB7XG4gIEBpbXBvcnQgJy4vZ2l0aHViLWxpZ2h0LnNjc3MnO1xufVxuXG4udGhlbWUtZGFyayAudGV4dC1lZGl0b3Itbm90ZS1tYXJrZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDI1NiUyMDI1NiUyMiUyMGlkJTNEJTIybm90ZSUyMiUzRSUzQ3JlY3QlMjB3aWR0aCUzRCUyMjI1NiUyMiUyMGhlaWdodCUzRCUyMjI1NiUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTNFJTNDJTJGcmVjdCUzRSUzQ2xpbmUlMjB4MSUzRCUyMjk2JTIyJTIweDIlM0QlMjIxNjAlMjIlMjB5MSUzRCUyMjk2JTIyJTIweTIlM0QlMjI5NiUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIwc3Ryb2tlJTNEJTIyJTIzRkRGREY3JTIyJTIwc3Ryb2tlLWxpbmVjYXAlM0QlMjJyb3VuZCUyMiUyMHN0cm9rZS1saW5lam9pbiUzRCUyMnJvdW5kJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyOCUyMiUzRSUzQyUyRmxpbmUlM0UlM0NsaW5lJTIweDElM0QlMjI5NiUyMiUyMHgyJTNEJTIyMTYwJTIyJTIweTElM0QlMjIxMjglMjIlMjB5MiUzRCUyMjEyOCUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIwc3Ryb2tlJTNEJTIyJTIzRkRGREY3JTIyJTIwc3Ryb2tlLWxpbmVjYXAlM0QlMjJyb3VuZCUyMiUyMHN0cm9rZS1saW5lam9pbiUzRCUyMnJvdW5kJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyOCUyMiUzRSUzQyUyRmxpbmUlM0UlM0NsaW5lJTIweDElM0QlMjI5NiUyMiUyMHgyJTNEJTIyMTI4JTIyJTIweTElM0QlMjIxNjAlMjIlMjB5MiUzRCUyMjE2MCUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIwc3Ryb2tlJTNEJTIyJTIzRkRGREY3JTIyJTIwc3Ryb2tlLWxpbmVjYXAlM0QlMjJyb3VuZCUyMiUyMHN0cm9rZS1saW5lam9pbiUzRCUyMnJvdW5kJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyOCUyMiUzRSUzQyUyRmxpbmUlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjBzdHJva2UlM0QlMjIlMjNGREZERjclMjIlMjBzdHJva2UtbGluZWNhcCUzRCUyMnJvdW5kJTIyJTIwc3Ryb2tlLWxpbmVqb2luJTNEJTIycm91bmQlMjIlMjBzdHJva2Utd2lkdGglM0QlMjI4JTIyJTIwZCUzRCUyMk0xNTYuNjg2MjklMkMyMTZINDhhOCUyQzglMkMwJTJDMCUyQzEtOC04VjQ4YTglMkM4JTJDMCUyQzAlMkMxJTJDOC04SDIwOGE4JTJDOCUyQzAlMkMwJTJDMSUyQzglMkM4VjE1Ni42ODYyOWE4JTJDOCUyQzAlMkMwJTJDMS0yLjM0MzE1JTJDNS42NTY4NmwtNTEuMzEzNyUyQzUxLjMxMzdBOCUyQzglMkMwJTJDMCUyQzElMkMxNTYuNjg2MjklMkMyMTZaJTIyJTNFJTNDJTJGcGF0aCUzRSUzQ3BvbHlsaW5lJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjBzdHJva2UlM0QlMjIlMjNGREZERjclMjIlMjBzdHJva2UtbGluZWNhcCUzRCUyMnJvdW5kJTIyJTIwc3Ryb2tlLWxpbmVqb2luJTNEJTIycm91bmQlMjIlMjBzdHJva2Utd2lkdGglM0QlMjI4JTIyJTIwcG9pbnRzJTNEJTIyMjE1LjI3NyUyMDE1OS45OTIlMjAxNjAlMjAxNTkuOTkyJTIwMTYwJTIwMjE1LjI3MiUyMiUzRSUzQyUyRnBvbHlsaW5lJTNFJTNDJTJGc3ZnJTNFJyk7XG59XG5cbi50aGVtZS10ZXh0LWVkaXRvci1ub3RlLWFuY2hvciB7XG4gICYubmV1dHJhbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtdGV4dC1lZGl0b3Itbm90ZS1hbmNob3ItYmctbmV1dHJhbCk7XG4gIH1cblxuICAmLmRhbmdlcm91cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtdGV4dC1lZGl0b3Itbm90ZS1hbmNob3ItYmctZGFuZ2Vyb3VzKTtcbiAgfVxuXG4gICYuZGFuZ2Vyb3VzLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS10ZXh0LWVkaXRvci1ub3RlLWFuY2hvci1iZy1kYW5nZXJvdXMtbGlnaHQpO1xuICB9XG4gIFxuICAmLndhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLXRleHQtZWRpdG9yLW5vdGUtYW5jaG9yLWJnLXdhcm5pbmcpO1xuICB9XG4gIFxuICAmLndhcm5pbmctbGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLXRleHQtZWRpdG9yLW5vdGUtYW5jaG9yLWJnLXdhcm5pbmctbGlnaHQpO1xuICB9XG4gIFxuICAmLnBvc2l0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS10ZXh0LWVkaXRvci1ub3RlLWFuY2hvci1iZy1wb3NpdGl2ZSk7XG4gIH1cbiAgXG4gICYucG9zaXRpdmUtbGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLXRleHQtZWRpdG9yLW5vdGUtYW5jaG9yLWJnLXBvc2l0aXZlLWxpZ2h0KTtcbiAgfVxuICBcbiAgJi5wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS10ZXh0LWVkaXRvci1ub3RlLWFuY2hvci1iZy1wcmltYXJ5KTtcbiAgfVxuICBcbiAgJi5wcmltYXJ5LWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS10ZXh0LWVkaXRvci1ub3RlLWFuY2hvci1iZy1wcmltYXJ5LWxpZ2h0KTtcbiAgfVxuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50ZXh0LWVkaXRvci1wb3B1cCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWNvbXAtaGVhZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBib3gtc2hhZG93OiB2YXIoLS10aGVtZS1wb3B1cC1zaGFkb3cpO1xuICB6LWluZGV4OiAxO1xufVxuXG4udGV4dC1lZGl0b3ItbGludC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIC8vIGJhY2tncm91bmQ6ICNmMjI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IHRpbWVzLCBnZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2lkdGg6IDAuN2VtO1xuICBoZWlnaHQ6IDAuN2VtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMC41cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcblxuICAmLmFkZCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tdGV4dC1lZGl0b3ItaGlnaGxpZ2h0ZWQtbm9kZS1hZGQtYmFja2dyb3VuZC1jb2xvcik7XG4gIH1cblxuICAmLmRlbGV0ZSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tdGV4dC1lZGl0b3ItaGlnaGxpZ2h0ZWQtbm9kZS1kZWxldGUtYmFja2dyb3VuZC1jb2xvcik7XG4gIH1cbn1cblxuLy8gSGlkaW5nIHRoZSBzZWxlY3Rpb24gb2YgYW4gZW1wdHkgbGluZVxuLnNlbGVjdC10ZXh0IHAgPiBici5Qcm9zZU1pcnJvci10cmFpbGluZ0JyZWFrOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5zZWxlY3QtdGV4dCAudGV4dC1lZGl0b3ItaW1hZ2UtY29udGFpbmVyIHtcbiAgdXNlci1zZWxlY3Q6IGFsbDtcbn1cbiIsIi5mbG9vckdyaWQtcm9vbSxcbi5mbG9vckdyaWQtY29uZmlndXJlUm9vbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcblxuICAmX19oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IC4yNXJlbTtcbiAgICBib3R0b206IGNhbGMoMTAwJSArIC4xMjVyZW0pO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgJl9fZmllbGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgYm9yZGVyLXJhZGl1czogMjAlO1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGxlZnQ6IGNhbGMoMTAwJSAvIHZhcigtLWh1bHktZmxvb3Itcm9vbVdpZHRoKSAvIDUgKiAtMSk7XG4gICAgcmlnaHQ6IGNhbGMoMTAwJSAvIHZhcigtLWh1bHktZmxvb3Itcm9vbVdpZHRoKSAvIDUgKiAtMSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtcG9wdXAtY29sb3IpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lLXBvcHVwLWRpdmlkZXIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIH1cbn1cblxuLmZsb29yR3JpZC1yb29tIHtcbiAgJi5ob3ZlcmVkOmhvdmVyIHtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAmX19oZWFkZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdG9wOiBjYWxjKDEwMCUgLyB2YXIoLS1odWx5LWZsb29yLXJvb21IZWlnaHQpIC8gMyAqIC0xLjYgKyAwLjM3NXJlbSArIDFweCk7XG5cbiAgICAmID4gc3BhbiB7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUtY2FwdGlvbi1jb2xvcik7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICB9XG4gICZfX2ZpZWxkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXgtaGVpZ2h0OiA5MCU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWF4LXdpZHRoLCBtYXgtaGVpZ2h0O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4xNXM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuXG4gICAgJi5ob3ZlcmVkOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAmID4gZGl2IHsgb3BhY2l0eTogLjM1OyB9XG4gICAgfVxuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBib3R0b206IGNhbGMoMTAwJSAvIHZhcigtLWh1bHktZmxvb3Itcm9vbUhlaWdodCkgLyA1ICogLTEpO1xuXG4gICAgJi5ob3ZlcmVkIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtcG9wdXAtaG92ZXIpOyB9XG4gIH1cbiAgJjpub3QoLnByZXZpZXcpOjpiZWZvcmUgeyB0b3A6IGNhbGMoMTAwJSAvIHZhcigtLWh1bHktZmxvb3Itcm9vbUhlaWdodCkgLyAzICogLTEuNik7IH1cbiAgJi5wcmV2aWV3OjpiZWZvcmUge1xuICAgIHRvcDogY2FsYygxMDAlIC8gdmFyKC0taHVseS1mbG9vci1yb29tSGVpZ2h0KSAvIDMgKiAtMSk7XG4gICAgYm90dG9tOiBjYWxjKDEwMCUgLyB2YXIoLS1odWx5LWZsb29yLXJvb21IZWlnaHQpIC8gMyAqIC0xKTtcbiAgICBsZWZ0OiBjYWxjKDEwMCUgLyB2YXIoLS1odWx5LWZsb29yLXJvb21XaWR0aCkgLyAzICogLTEpO1xuICAgIHJpZ2h0OiBjYWxjKDEwMCUgLyB2YXIoLS1odWx5LWZsb29yLXJvb21XaWR0aCkgLyAzICogLTEpO1xuICAgIGJvcmRlci1yYWRpdXM6IC4zNzVyZW07XG5cbiAgICAuZmxvb3JHcmlkLXJvb21fX2ZpZWxkIHsgYm9yZGVyLXJhZGl1czogLjI1cmVtOyB9XG4gIH1cbiAgJjpub3QoLmRpc2FibGVkLCAubXlPZmZpY2UpIHtcbiAgICAmOmhvdmVyIC5mbG9vckdyaWQtcm9vbV9fZmllbGQgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1idXR0b24tZGVmYXVsdCk7IH1cbiAgICAuZmxvb3JHcmlkLXJvb21fX2ZpZWxkOm5vdCgucGVyc29uKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuZGlzYWJsZWQgLmZsb29yR3JpZC1yb29tX19oZWFkZXIgPiBzcGFuIHsgY29sb3I6IHZhcigtLXRoZW1lLXRyYW5zLWNvbG9yKTsgfVxufVxuXG4uZmxvb3JHcmlkLWNvbmZpZ3VyZVJvb20ge1xuICAmX19oZWFkZXIge1xuICAgIHRvcDogY2FsYygxMDAlIC8gdmFyKC0taHVseS1mbG9vci1yb29tSGVpZ2h0KSAvIDMgKiAtMS42ICsgLjc1cmVtIC0gMXB4KTtcblxuICAgICYgPiAuYW50aUVkaXRCb3ggaW5wdXQgeyBmb250LXNpemU6IC44MTI1cmVtOyB9XG4gIH1cbiAgJl9fZmllbGQge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYnV0dG9uLWRlZmF1bHQpO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICYubnVsbCB7IHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIHRvcDogY2FsYygxMDAlIC8gdmFyKC0taHVseS1mbG9vci1yb29tSGVpZ2h0KSAvIDMgKiAtMS42KTtcbiAgICBib3R0b206IGNhbGMoMTAwJSAvIHZhcigtLWh1bHktZmxvb3Itcm9vbUhlaWdodCkgLyA1ICogLTEpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWh1bHktZmxvb3Itcm9vbVNoYWRvdywgLS10aGVtZS1wb3B1cC1zaGFkb3cpO1xuICB9XG5cbiAgJi5kcmFnZ2VkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IHZhcigtLWh1bHktZmxvb3Itcm9vbVdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLWh1bHktZmxvb3Itcm9vbUhlaWdodCk7XG4gICAgb3BhY2l0eTogLjg1O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgJi5wbGFjZWQge1xuICAgICRyb29tLWJnLWNvbG9yOiB2YXIoLS10aGVtZS1wb3B1cC1jb2xvcik7XG4gICAgJHJvb20tc3Ryb2tlLWNvbG9yOiB2YXIoLS10aGVtZS1idXR0b24tZGVmYXVsdCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgICAgMTM1ZGVnLFxuICAgICAgJHJvb20tc3Ryb2tlLWNvbG9yIDEwJSxcbiAgICAgICRyb29tLWJnLWNvbG9yIDEwJSxcbiAgICAgICRyb29tLWJnLWNvbG9yIDUwJSxcbiAgICAgICRyb29tLXN0cm9rZS1jb2xvciA1MCUsXG4gICAgICAkcm9vbS1zdHJva2UtY29sb3IgNjAlLFxuICAgICAgJHJvb20tYmctY29sb3IgNjAlLFxuICAgICAgJHJvb20tYmctY29sb3IgMTAwJVxuICAgICk7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3cHggN3B4O1xuXG4gICAgLmZsb29yR3JpZC1yb29tX19oZWFkZXIsXG4gICAgLmZsb29yR3JpZC1yb29tX19maWVsZCB7IHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICB9XG59XG5cbi8vIFJvb21cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5yb29tLWNvbnRhaW5lciArIC5iYXIgPiAuYmFyX19sZWZ0LXBhbmVsIGJ1dHRvbiBzcGFuIHsgZGlzcGxheTogbm9uZTsgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAucm9vbS1jb250YWluZXIgKyAuYmFyID4gLmJhcl9fbGVmdC1wYW5lbCB7IHBvc2l0aW9uOiBpbml0aWFsOyB9XG59XG5cbi8vIFJvb21Qb3B1cFxuLnJvb20tcG9wdXAge1xuICAucm9vbS1idG5zIHtcbiAgICBidXR0b24uc2Vjb25kYXJ5LFxuICAgIC5odWx5U3BsaXRCdXR0b24tbWFpbiB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuICAgIC5odWx5U3BsaXRCdXR0b24tY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZ3JvdzogMjtcbiAgICB9XG4gICAgJi5uby12aWRlbyAuaHVseVNwbGl0QnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICBmbGV4LWdyb3c6IDQ7XG4gICAgfVxuICB9XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJQk0gUGxleCBNb25vJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKCdJQk0gUGxleCBNb25vJyksXG4gICAgbG9jYWwoJ0lCTVBsZXhNb25vJyksXG4gICAgdXJsKCcuLi9mb250cy9jb21wbGV0ZS93b2ZmMi9tb25vL0lCTVBsZXhNb25vLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi9mb250cy9jb21wbGV0ZS93b2ZmL21vbm8vSUJNUGxleE1vbm8tUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJQk0gUGxleCBNb25vJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKCdJQk0gUGxleCBNb25vIE1lZGl1bScpLFxuICAgIGxvY2FsKCdJQk1QbGV4TW9uby1NZWRpdW0nKSxcbiAgICB1cmwoJy4uL2ZvbnRzL2NvbXBsZXRlL3dvZmYyL21vbm8vSUJNUGxleE1vbm8tTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vZm9udHMvY29tcGxldGUvd29mZi9tb25vL0lCTVBsZXhNb25vLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJQk0gUGxleCBNb25vJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IGxvY2FsKCdJQk0gUGxleCBNb25vIFNlbWlCb2xkJyksXG4gICAgbG9jYWwoJ0lCTVBsZXhNb25vLVNlbWlCb2xkJyksXG4gICAgdXJsKCcuLi9mb250cy9jb21wbGV0ZS93b2ZmMi9tb25vL0lCTVBsZXhNb25vLVNlbWlCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vZm9udHMvY29tcGxldGUvd29mZi9tb25vL0lCTVBsZXhNb25vLVNlbWlCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0lCTSBQbGV4IE1vbm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoJ0lCTSBQbGV4IE1vbm8gQm9sZCcpLFxuICAgIGxvY2FsKCdJQk1QbGV4TW9uby1Cb2xkJyksXG4gICAgdXJsKCcuLi9mb250cy9jb21wbGV0ZS93b2ZmMi9tb25vL0lCTVBsZXhNb25vLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi9mb250cy9jb21wbGV0ZS93b2ZmL21vbm8vSUJNUGxleE1vbm8tQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59Il0sInNvdXJjZVJvb3QiOiIifQ== */