UNPKG

ngx-slice-kit

Version:

[![npm version](https://badge.fury.io/js/ngx-slice-kit.svg)](https://badge.fury.io/js/ngx-slice-kit)

250 lines 35.4 kB
/** * Public API Surface of ngx-slice-kit */ /** * Animations */ export { slideInAnimation } from './lib/core/animations/slide-in'; /** * Main Slice Kit module */ export { SliceKitModule } from './lib/slice-kit.module'; /** * Theming */ export { ThemeModule } from './lib/core/theme/theme.module'; export { ThemeService } from './lib/core/theme/theme.service'; export { ThemeDirective } from './lib/core/theme/theme.directive'; export { // models Theme, ColorProperty, // methods MixinRgba, NumArrayToRgbString, RgbaToHex, HexToRgb } from './lib/core/theme/theme.model'; export { themeDark } from './lib/core/theme/lib/theme-dark'; export { themeLight } from './lib/core/theme/lib/theme-light'; /** * Core module */ export { CoreModule } from './lib/core/core.module'; export { I17rService } from './lib/core/i17r/i17r.service'; export { I17rPipe } from './lib/core/i17r/i17r.pipe'; export { LayoutControlService } from './lib/core/layout-control/layout-control.service'; export { LoadingComponent } from './lib/layout/loading/loading.component'; export { LoadingDirective } from './lib/layout/loading/loading.directive'; export { LoadingService } from './lib/layout/loading/loading.service'; export { MarkdownComponent } from './lib/core/markdown/markdown.component'; export { MarkdownDirective } from './lib/core/markdown/markdown.directive'; export { MarkdownPipe } from './lib/core/markdown/markdown.pipe'; export { MarkdownService } from './lib/core/markdown/markdown.service'; export { NavigationScrollDirective } from './lib/core/directives/navigation-scroll.directive'; /** * Buttons module */ export { GLYPHS } from './lib/buttons/icon/icon.glyphs'; export { ButtonsModule } from './lib/buttons/buttons.module'; /** * modules */ // export {BadgesModule} from './lib/buttons/badges/badges.module'; export { ButtonModule } from './lib/buttons/button/button.module'; export { ButtonGroupModule } from './lib/buttons/button-group/button-group.module'; // export {ChipsModule} from './lib/buttons/chips/chips.module'; export { IconModule } from './lib/buttons/icon/icon.module'; // export {RippleModule} from './lib/buttons/ripple/ripple.module'; // export {StepperModule} from './lib/buttons/stepper/stepper.module'; /** * components */ // export {BadgesComponent} from './lib/buttons/badges/badges.component'; export { ButtonComponent } from './lib/buttons/button/button.component'; export { ButtonGroupComponent } from './lib/buttons/button-group/button-group.component'; // export {ChipsComponent} from './lib/buttons/chips/chips.component'; export { IconComponent } from './lib/buttons/icon/icon.component'; // export {RippleComponent} from './lib/buttons/ripple/ripple.component'; // export {StepperComponent} from './lib/buttons/stepper/stepper.component'; /** * Cards module */ // export { CardsModule } from './lib/cards/cards.module'; /** * modules */ // export {CardModule} from './lib/cards/card/card.module'; // export {DashboardCardModule} from './lib/cards/dashboard-card/dashboard-card.module'; // export {ShoppingCardModule} from './lib/cards/shopping-card/shopping-card.module'; // export {SocialCardModule} from './lib/cards/social-card/social-card.module'; // export {TextCardModule} from './lib/cards/text-card/text-card.module'; /** * components */ // export {CardComponent} from './lib/cards/card/card.component'; // export {DashboardCardComponent} from './lib/cards/dashboard-card/dashboard-card.component'; // export {ShoppingCardComponent} from './lib/cards/shopping-card/shopping-card.component'; // export {SocialCardComponent} from './lib/cards/social-card/social-card.component'; // export {TextCardComponent} from './lib/cards/text-card/text-card.component'; /** * Dropdowns module */ export { DropdownsModule } from './lib/dropdowns/dropdowns.module'; /** * modules */ export { AutocompleteModule } from './lib/dropdowns/autocomplete/autocomplete.module'; export { SelectModule } from './lib/dropdowns/select/select.module'; /** * components */ export { DropdownComponent } from './lib/dropdowns/dropdown.component'; export { DropdownOptions } from './lib/dropdowns/dropdown.model'; export { OptionModel } from './lib/dropdowns/dropdown-option.model'; export { DropdownService } from './lib/dropdowns/dropdown.service'; export { OptionsService } from './lib/dropdowns/options.service'; export { DropdownMenuTriggerDirective } from './lib/dropdowns/context/dropdown-menu-trigger.directive'; export { AutocompleteComponent } from './lib/dropdowns/autocomplete/autocomplete.component'; export { SelectComponent } from './lib/dropdowns/select/select.component'; /** * Forms module */ export { InputsModule } from './lib/inputs/inputs.module'; /** * modules */ export { CheckboxModule } from './lib/inputs/checkbox/checkbox.module'; // export { DatepickerModule } from './lib/inputs/datepicker/datepicker.module'; export { InputModule } from './lib/inputs/input/input.module'; export { RadioModule } from './lib/inputs/radio/radio.module'; export { TextareaModule } from './lib/inputs/textarea/textarea.module'; export { ToggleModule } from './lib/inputs/toggle/toggle.module'; // export {WysiwygModule} from './lib/inputs/wysiwyg/wysiwyg.module'; /** * components */ export { CheckboxComponent } from './lib/inputs/checkbox/checkbox.component'; // export { DatepickerComponent } from './lib/inputs/datepicker/datepicker.component'; export { InputComponent } from './lib/inputs/input/input.component'; export { RadioComponent } from './lib/inputs/radio/radio.component'; export { TextareaComponent } from './lib/inputs/textarea/textarea.component'; export { ToggleComponent } from './lib/inputs/toggle/toggle.component'; // export {WysiwygComponent} from './lib/inputs/wysiwyg/wysiwyg.component'; /** * Layout module */ export { LayoutModule } from './lib/layout/layout.module'; /** * modules */ // export {AccordionModule} from './lib/layout/accordion/accordion.module'; // export {BreadcrumbsModule} from './lib/layout/breadcrumbs/breadcrumbs.module'; // export {CalendarModule} from './lib/layout/calendar/calendar.module'; export { CarouselModule } from './lib/layout/carousel/carousel.module'; // export {ChartsModule} from './lib/layout/charts/charts.module'; export { DividerModule } from './lib/layout/divider/divider.module'; export { DotsModule } from './lib/layout/dots/dots.module'; // export {DragNDropModule} from './lib/layout/drag-n-drop/drag-n-drop.module'; export { ListModule } from './lib/layout/list/list.module'; // export { LoadingModule } from './lib/layout/loading/loading.module'; export { PaginationModule } from './lib/layout/pagination/pagination.module'; export { ProgressModule } from './lib/layout/progress/progress.module'; export { SliderModule } from './lib/layout/slider/slider.module'; export { TableModule } from './lib/layout/table/table.module'; /** * components */ // export {AccordionComponent} from './lib/layout/accordion/accordion.component'; // export {BreadcrumbsComponent} from './lib/layout/breadcrumbs/breadcrumbs.component'; // export {CalendarComponent} from './lib/layout/calendar/calendar.component'; export { CarouselComponent } from './lib/layout/carousel/carousel.component'; // export {ChartsComponent} from './lib/layout/charts/charts.component'; export { DividerComponent } from './lib/layout/divider/divider.component'; export { DotsComponent } from './lib/layout/dots/dots.component'; // export {DragNDropComponent} from './lib/layout/drag-n-drop/drag-n-drop.component'; export { ListComponent } from './lib/layout/list/list.component'; export { PaginationComponent } from './lib/layout/pagination/pagination.component'; export { ProgressComponent } from './lib/layout/progress/progress.component'; export { SlideComponent } from './lib/layout/carousel/slide/slide.component'; export { SliderComponent } from './lib/layout/slider/slider.component'; export { TableComponent } from './lib/layout/table/table.component'; /** * Media module */ // export { MediaModule } from './lib/media/media.module'; /** * modules */ // export {AudioPlayerModule} from './lib/media/audio-player/audio-player.module'; // export {VideoPlayerModule} from './lib/media/video-player/video-player.module'; // export {FileModule} from './lib/media/file/file.module'; /** * components */ // export {AudioPlayerComponent} from './lib/media/audio-player/audio-player.component'; // export {VideoPlayerComponent} from './lib/media/video-player/video-player.component'; // export {FileComponent} from './lib/media/file/file.component'; /** * Overlay module */ export { OverlayModule } from './lib/overlay/overlay.module'; /** * modules */ /** * components */ export { OverlayComponent } from './lib/overlay/overlay.component'; export { OverlayDirective } from './lib/overlay/overlay.directive'; export { OverlayService } from './lib/overlay/overlay.service'; export { OverlayOptions, OverlayModel } from './lib/overlay/overlay.model'; /** * Modals module */ export { ModalsModule } from './lib/modals/modals.module'; /** * modules */ export { AlertModule } from './lib/modals/alert/alert.module'; // export {BottomSheetModule} from './lib/modals/bottom-sheet/bottom-sheet.module'; export { DialogModule } from './lib/modals/dialog/dialog.module'; // export {PopoverModule} from './lib/modals/popover/popover.module'; export { PopupModule } from './lib/modals/popup/popup.module'; export { TooltipModule } from './lib/modals/tooltip/tooltip.module'; /** * components */ export { AlertComponent } from './lib/modals/alert/alert.component'; export { AlertsComponent } from './lib/modals/alert/alerts.component'; export { AlertService } from './lib/modals/alert/alert.service'; export { AlertOptions } from './lib/modals/alert/alert.model'; export { DialogComponent } from './lib/modals/dialog/dialog.component'; export { DialogDirective } from './lib/modals/dialog/dialog.directive'; export { DialogService } from './lib/modals/dialog/dialog.service'; export { PopupComponent } from './lib/modals/popup/popup.component'; export { PopupService } from './lib/modals/popup/popup.service'; export { TooltipDirective } from './lib/modals/tooltip/tooltip.directive'; // export {BottomSheetComponent} from './lib/modals/bottom-sheet/bottom-sheet.component'; // export {PopoverComponent} from './lib/modals/popover/popover.component'; /** * Navigation module */ export { NavigationModule } from './lib/navigation/navigation.module'; /** * modules */ export { NavMenuModule } from './lib/navigation/nav-menu/nav-menu.module'; export { NavTabsModule } from './lib/navigation/nav-tabs/nav-tabs.module'; export { SidenavModule } from './lib/navigation/sidenav/sidenav.module'; export { TabsModule } from './lib/navigation/tabs/tabs.module'; /** * components */ export { NavMenuComponent } from './lib/navigation/nav-menu/nav-menu.component'; export { NavMenuItemComponent } from './lib/navigation/nav-menu/nav-menu-item/nav-menu-item.component'; export { NavMenuGroupComponent } from './lib/navigation/nav-menu/nav-menu-group/nav-menu-group.component'; export { NavTabsComponent } from './lib/navigation/nav-tabs/nav-tabs.component'; export { SidenavComponent } from './lib/navigation/sidenav/sidenav.component'; export { SidenavContainerComponent } from './lib/navigation/sidenav/sidenav-container.component'; export { SidenavContentComponent } from './lib/navigation/sidenav/sidenav-content.component'; export { TabComponent } from './lib/navigation/tabs/tab/tab.component'; export { TabsComponent } from './lib/navigation/tabs/tabs.component'; export { TabLinkDirective } from './lib/navigation/nav-tabs/tab-link.directive'; // end of public-api.ts //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljLWFwaS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL2xpYnMvbmd4LXNsaWNlLWtpdC9zcmMvcHVibGljLWFwaS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7R0FFRztBQUVIOztHQUVHO0FBRUgsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sZ0NBQWdDLENBQUM7QUFFbEU7O0dBRUc7QUFDSCxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sd0JBQXdCLENBQUM7QUFDeEQ7O0dBRUc7QUFDSCxPQUFPLEVBQUUsV0FBVyxFQUFFLE1BQU0sK0JBQStCLENBQUM7QUFDNUQsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGdDQUFnQyxDQUFDO0FBQzlELE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSxrQ0FBa0MsQ0FBQztBQUNsRSxPQUFPO0FBQ0gsU0FBUztBQUNULEtBQUssRUFDTCxhQUFhO0FBR2IsVUFBVTtBQUNWLFNBQVMsRUFDVCxtQkFBbUIsRUFDbkIsU0FBUyxFQUNULFFBQVEsRUFDWCxNQUFNLDhCQUE4QixDQUFDO0FBQ3RDLE9BQU8sRUFBRSxTQUFTLEVBQUUsTUFBTSxpQ0FBaUMsQ0FBQztBQUM1RCxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sa0NBQWtDLENBQUM7QUFFOUQ7O0dBRUc7QUFDSCxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sd0JBQXdCLENBQUM7QUFDcEQsT0FBTyxFQUFFLFdBQVcsRUFBRSxNQUFNLDhCQUE4QixDQUFDO0FBQzNELE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSwyQkFBMkIsQ0FBQztBQUNyRCxPQUFPLEVBQUUsb0JBQW9CLEVBQUUsTUFBTSxrREFBa0QsQ0FBQztBQUN4RixPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSx3Q0FBd0MsQ0FBQztBQUMxRSxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSx3Q0FBd0MsQ0FBQztBQUMxRSxPQUFPLEVBQUUsY0FBYyxFQUFFLE1B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QUFnQixFQUFFLE1BQU0sNENBQTRDLENBQUM7QUFDOUUsT0FBTyxFQUFFLHlCQUF5QixFQUFFLE1BQU0sc0RBQXNELENBQUM7QUFDakcsT0FBTyxFQUFFLHVCQUF1QixFQUFFLE1BQU0sb0RBQW9ELENBQUM7QUFDN0YsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLHlDQUF5QyxDQUFDO0FBQ3ZFLE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSxzQ0FBc0MsQ0FBQztBQUNyRSxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSw4Q0FBOEMsQ0FBQztBQUVoRix1QkFBdUIiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFB1YmxpYyBBUEkgU3VyZmFjZSBvZiBuZ3gtc2xpY2Uta2l0XG4gKi9cblxuLyoqXG4gKiBBbmltYXRpb25zXG4gKi9cblxuZXhwb3J0IHsgc2xpZGVJbkFuaW1hdGlvbiB9IGZyb20gJy4vbGliL2NvcmUvYW5pbWF0aW9ucy9zbGlkZS1pbic7XG5cbi8qKlxuICogTWFpbiBTbGljZSBLaXQgbW9kdWxlXG4gKi9cbmV4cG9ydCB7IFNsaWNlS2l0TW9kdWxlIH0gZnJvbSAnLi9saWIvc2xpY2Uta2l0Lm1vZHVsZSc7XG4vKipcbiAqIFRoZW1pbmdcbiAqL1xuZXhwb3J0IHsgVGhlbWVNb2R1bGUgfSBmcm9tICcuL2xpYi9jb3JlL3RoZW1lL3RoZW1lLm1vZHVsZSc7XG5leHBvcnQgeyBUaGVtZVNlcnZpY2UgfSBmcm9tICcuL2xpYi9jb3JlL3RoZW1lL3RoZW1lLnNlcnZpY2UnO1xuZXhwb3J0IHsgVGhlbWVEaXJlY3RpdmUgfSBmcm9tICcuL2xpYi9jb3JlL3RoZW1lL3RoZW1lLmRpcmVjdGl2ZSc7XG5leHBvcnQge1xuICAgIC8vIG1vZGVsc1xuICAgIFRoZW1lLFxuICAgIENvbG9yUHJvcGVydHksXG4gICAgVGhlbWVCYXNlQ29sb3JzLFxuICAgIFRoZW1lQ29sb3JzLFxuICAgIC8vIG1ldGhvZHNcbiAgICBNaXhpblJnYmEsXG4gICAgTnVtQXJyYXlUb1JnYlN0cmluZyxcbiAgICBSZ2JhVG9IZXgsXG4gICAgSGV4VG9SZ2Jcbn0gZnJvbSAnLi9saWIvY29yZS90aGVtZS90aGVtZS5tb2RlbCc7XG5leHBvcnQgeyB0aGVtZURhcmsgfSBmcm9tICcuL2xpYi9jb3JlL3RoZW1lL2xpYi90aGVtZS1kYXJrJztcbmV4cG9ydCB7IHRoZW1lTGlnaHQgfSBmcm9tICcuL2xpYi9jb3JlL3RoZW1lL2xpYi90aGVtZS1saWdodCc7XG5cbi8qKlxuICogQ29yZSBtb2R1bGVcbiAqL1xuZXhwb3J0IHsgQ29yZU1vZHVsZSB9IGZyb20gJy4vbGliL2NvcmUvY29yZS5tb2R1bGUnO1xuZXhwb3J0IHsgSTE3clNlcnZpY2UgfSBmcm9tICcuL2xpYi9jb3JlL2kxN3IvaTE3ci5zZXJ2aWNlJztcbmV4cG9ydCB7IEkxN3JQaXBlIH0gZnJvbSAnLi9saWIvY29yZS9pMTdyL2kxN3IucGlwZSc7XG5leHBvcnQgeyBMYXlvdXRDb250cm9sU2VydmljZSB9IGZyb20gJy4vbGliL2NvcmUvbGF5b3V0LWNvbnRyb2wvbGF5b3V0LWNvbnRyb2wuc2VydmljZSc7XG5leHBvcnQgeyBMb2FkaW5nQ29tcG9uZW50IH0gZnJvbSAnLi9saWIvbGF5b3V0L2xvYWRpbmcvbG9hZGluZy5jb21wb25lbnQnO1xuZXhwb3J0IHsgTG9hZGluZ0RpcmVjdGl2ZSB9IGZyb20gJy4vbGliL2xheW91dC9sb2FkaW5nL2xvYWRpbmcuZGlyZWN0aXZlJztcbmV4cG9ydCB7IExvYWRpbmdTZXJ2aWNlIH0gZnJvbSAnLi9saWIvbGF5b3V0L2xvYWRpbmcvbG9hZGluZy5zZXJ2aWNlJztcbmV4cG9ydCB7IE1hcmtkb3duQ29tcG9uZW50IH0gZnJvbSAnLi9saWIvY29yZS9tYXJrZG93bi9tYXJrZG93bi5jb21wb25lbnQnO1xuZXhwb3J0IHsgTWFya2Rvd25EaXJlY3RpdmUgfSBmcm9tICcuL2xpYi9jb3JlL21hcmtkb3duL21hcmtkb3duLmRpcmVjdGl2ZSc7XG5leHBvcnQgeyBNYXJrZG93blBpcGUgfSBmcm9tICcuL2xpYi9jb3JlL21hcmtkb3duL21hcmtkb3duLnBpcGUnO1xuZXhwb3J0IHsgTWFya2Rvd25TZXJ2aWNlIH0gZnJvbSAnLi9saWIvY29yZS9tYXJrZG93bi9tYXJrZG93bi5zZXJ2aWNlJztcbmV4cG9ydCB7IE5hdmlnYXRpb25TY3JvbGxEaXJlY3RpdmUgfSBmcm9tICcuL2xpYi9jb3JlL2RpcmVjdGl2ZXMvbmF2aWdhdGlvbi1zY3JvbGwuZGlyZWN0aXZlJztcblxuLyoqXG4gKiBCdXR0b25zIG1vZHVsZVxuICovXG5leHBvcnQgeyBHTFlQSFMgfSBmcm9tICcuL2xpYi9idXR0b25zL2ljb24vaWNvbi5nbHlwaHMnO1xuZXhwb3J0IHsgQnV0dG9uc01vZHVsZSB9IGZyb20gJy4vbGliL2J1dHRvbnMvYnV0dG9ucy5tb2R1bGUnO1xuLyoqXG4gKiBtb2R1bGVzXG4gKi9cbi8vIGV4cG9ydCB7QmFkZ2VzTW9kdWxlfSBmcm9tICcuL2xpYi9idXR0b25zL2JhZGdlcy9iYWRnZXMubW9kdWxlJztcbmV4cG9ydCB7IEJ1dHRvbk1vZHVsZSB9IGZyb20gJy4vbGliL2J1dHRvbnMvYnV0dG9uL2J1dHRvbi5tb2R1bGUnO1xuZXhwb3J0IHsgQnV0dG9uR3JvdXBNb2R1bGUgfSBmcm9tICcuL2xpYi9idXR0b25zL2J1dHRvbi1ncm91cC9idXR0b24tZ3JvdXAubW9kdWxlJztcbi8vIGV4cG9ydCB7Q2hpcHNNb2R1bGV9IGZyb20gJy4vbGliL2J1dHRvbnMvY2hpcHMvY2hpcHMubW9kdWxlJztcbmV4cG9ydCB7IEljb25Nb2R1bGUgfSBmcm9tICcuL2xpYi9idXR0b25zL2ljb24vaWNvbi5tb2R1bGUnO1xuLy8gZXhwb3J0IHtSaXBwbGVNb2R1bGV9IGZyb20gJy4vbGliL2J1dHRvbnMvcmlwcGxlL3JpcHBsZS5tb2R1bGUnO1xuLy8gZXhwb3J0IHtTdGVwcGVyTW9kdWxlfSBmcm9tICcuL2xpYi9idXR0b25zL3N0ZXBwZXIvc3RlcHBlci5tb2R1bGUnO1xuLyoqXG4gKiBjb21wb25lbnRzXG4gKi9cbi8vIGV4cG9ydCB7QmFkZ2VzQ29tcG9uZW50fSBmcm9tICcuL2xpYi9idXR0b25zL2JhZGdlcy9iYWRnZXMuY29tcG9uZW50JztcbmV4cG9ydCB7IEJ1dHRvbkNvbXBvbmVudCB9IGZyb20gJy4vbGliL2J1dHRvbnMvYnV0dG9uL2J1dHRvbi5jb21wb25lbnQnO1xuZXhwb3J0IHsgQnV0dG9uR3JvdXBDb21wb25lbnQgfSBmcm9tICcuL2xpYi9idXR0b25zL2J1dHRvbi1ncm91cC9idXR0b24tZ3JvdXAuY29tcG9uZW50Jztcbi8vIGV4cG9ydCB7Q2hpcHNDb21wb25lbnR9IGZyb20gJy4vbGliL2J1dHRvbnMvY2hpcHMvY2hpcHMuY29tcG9uZW50JztcbmV4cG9ydCB7IEljb25Db21wb25lbnQgfSBmcm9tICcuL2xpYi9idXR0b25zL2ljb24vaWNvbi5jb21wb25lbnQnO1xuLy8gZXhwb3J0IHtSaXBwbGVDb21wb25lbnR9IGZyb20gJy4vbGliL2J1dHRvbnMvcmlwcGxlL3JpcHBsZS5jb21wb25lbnQnO1xuLy8gZXhwb3J0IHtTdGVwcGVyQ29tcG9uZW50fSBmcm9tICcuL2xpYi9idXR0b25zL3N0ZXBwZXIvc3RlcHBlci5jb21wb25lbnQnO1xuXG4vKipcbiAqIENhcmRzIG1vZHVsZVxuICovXG4vLyBleHBvcnQgeyBDYXJkc01vZHVsZSB9IGZyb20gJy4vbGliL2NhcmRzL2NhcmRzLm1vZHVsZSc7XG4vKipcbiAqIG1vZHVsZXNcbiAqL1xuLy8gZXhwb3J0IHtDYXJkTW9kdWxlfSBmcm9tICcuL2xpYi9jYXJkcy9jYXJkL2NhcmQubW9kdWxlJztcbi8vIGV4cG9ydCB7RGFzaGJvYXJkQ2FyZE1vZHVsZX0gZnJvbSAnLi9saWIvY2FyZHMvZGFzaGJvYXJkLWNhcmQvZGFzaGJvYXJkLWNhcmQubW9kdWxlJztcbi8vIGV4cG9ydCB7U2hvcHBpbmdDYXJkTW9kdWxlfSBmcm9tICcuL2xpYi9jYXJkcy9zaG9wcGluZy1jYXJkL3Nob3BwaW5nLWNhcmQubW9kdWxlJztcbi8vIGV4cG9ydCB7U29jaWFsQ2FyZE1vZHVsZX0gZnJvbSAnLi9saWIvY2FyZHMvc29jaWFsLWNhcmQvc29jaWFsLWNhcmQubW9kdWxlJztcbi8vIGV4cG9ydCB7VGV4dENhcmRNb2R1bGV9IGZyb20gJy4vbGliL2NhcmRzL3RleHQtY2FyZC90ZXh0LWNhcmQubW9kdWxlJztcbi8qKlxuICogY29tcG9uZW50c1xuICovXG4vLyBleHBvcnQge0NhcmRDb21wb25lbnR9IGZyb20gJy4vbGliL2NhcmRzL2NhcmQvY2FyZC5jb21wb25lbnQnO1xuLy8gZXhwb3J0IHtEYXNoYm9hcmRDYXJkQ29tcG9uZW50fSBmcm9tICcuL2xpYi9jYXJkcy9kYXNoYm9hcmQtY2FyZC9kYXNoYm9hcmQtY2FyZC5jb21wb25lbnQnO1xuLy8gZXhwb3J0IHtTaG9wcGluZ0NhcmRDb21wb25lbnR9IGZyb20gJy4vbGliL2NhcmRzL3Nob3BwaW5nLWNhcmQvc2hvcHBpbmctY2FyZC5jb21wb25lbnQnO1xuLy8gZXhwb3J0IHtTb2NpYWxDYXJkQ29tcG9uZW50fSBmcm9tICcuL2xpYi9jYXJkcy9zb2NpYWwtY2FyZC9zb2NpYWwtY2FyZC5jb21wb25lbnQnO1xuLy8gZXhwb3J0IHtUZXh0Q2FyZENvbXBvbmVudH0gZnJvbSAnLi9saWIvY2FyZHMvdGV4dC1jYXJkL3RleHQtY2FyZC5jb21wb25lbnQnO1xuXG4vKipcbiAqIERyb3Bkb3ducyBtb2R1bGVcbiAqL1xuZXhwb3J0IHsgRHJvcGRvd25zTW9kdWxlIH0gZnJvbSAnLi9saWIvZHJvcGRvd25zL2Ryb3Bkb3ducy5tb2R1bGUnO1xuLyoqXG4gKiBtb2R1bGVzXG4gKi9cbmV4cG9ydCB7IEF1dG9jb21wbGV0ZU1vZHVsZSB9IGZyb20gJy4vbGliL2Ryb3Bkb3ducy9hdXRvY29tcGxldGUvYXV0b2NvbXBsZXRlLm1vZHVsZSc7XG5leHBvcnQgeyBTZWxlY3RNb2R1bGUgfSBmcm9tICcuL2xpYi9kcm9wZG93bnMvc2VsZWN0L3NlbGVjdC5tb2R1bGUnO1xuLyoqXG4gKiBjb21wb25lbnRzXG4gKi9cbmV4cG9ydCB7IERyb3Bkb3duQ29tcG9uZW50IH0gZnJvbSAnLi9saWIvZHJvcGRvd25zL2Ryb3Bkb3duLmNvbXBvbmVudCc7XG5leHBvcnQgeyBEcm9wZG93bk9wdGlvbnMgfSBmcm9tICcuL2xpYi9kcm9wZG93bnMvZHJvcGRvd24ubW9kZWwnO1xuZXhwb3J0IHsgT3B0aW9uTW9kZWwgfSBmcm9tICcuL2xpYi9kcm9wZG93bnMvZHJvcGRvd24tb3B0aW9uLm1vZGVsJztcbmV4cG9ydCB7IERyb3Bkb3duU2VydmljZSB9IGZyb20gJy4vbGliL2Ryb3Bkb3ducy9kcm9wZG93bi5zZXJ2aWNlJztcbmV4cG9ydCB7IE9wdGlvbnNTZXJ2aWNlIH0gZnJvbSAnLi9saWIvZHJvcGRvd25zL29wdGlvbnMuc2VydmljZSc7XG5leHBvcnQgeyBEcm9wZG93bk1lbnVUcmlnZ2VyRGlyZWN0aXZlIH0gZnJvbSAnLi9saWIvZHJvcGRvd25zL2NvbnRleHQvZHJvcGRvd24tbWVudS10cmlnZ2VyLmRpcmVjdGl2ZSc7XG5leHBvcnQgeyBBdXRvY29tcGxldGVDb21wb25lbnQgfSBmcm9tICcuL2xpYi9kcm9wZG93bnMvYXV0b2NvbXBsZXRlL2F1dG9jb21wbGV0ZS5jb21wb25lbnQnO1xuZXhwb3J0IHsgU2VsZWN0Q29tcG9uZW50IH0gZnJvbSAnLi9saWIvZHJvcGRvd25zL3NlbGVjdC9zZWxlY3QuY29tcG9uZW50JztcblxuLyoqXG4gKiBGb3JtcyBtb2R1bGVcbiAqL1xuZXhwb3J0IHsgSW5wdXRzTW9kdWxlIH0gZnJvbSAnLi9saWIvaW5wdXRzL2lucHV0cy5tb2R1bGUnO1xuLyoqXG4gKiBtb2R1bGVzXG4gKi9cbmV4cG9ydCB7IENoZWNrYm94TW9kdWxlIH0gZnJvbSAnLi9saWIvaW5wdXRzL2NoZWNrYm94L2NoZWNrYm94Lm1vZHVsZSc7XG4vLyBleHBvcnQgeyBEYXRlcGlja2VyTW9kdWxlIH0gZnJvbSAnLi9saWIvaW5wdXRzL2RhdGVwaWNrZXIvZGF0ZXBpY2tlci5tb2R1bGUnO1xuZXhwb3J0IHsgSW5wdXRNb2R1bGUgfSBmcm9tICcuL2xpYi9pbnB1dHMvaW5wdXQvaW5wdXQubW9kdWxlJztcbmV4cG9ydCB7IFJhZGlvTW9kdWxlIH0gZnJvbSAnLi9saWIvaW5wdXRzL3JhZGlvL3JhZGlvLm1vZHVsZSc7XG5leHBvcnQgeyBUZXh0YXJlYU1vZHVsZSB9IGZyb20gJy4vbGliL2lucHV0cy90ZXh0YXJlYS90ZXh0YXJlYS5tb2R1bGUnO1xuZXhwb3J0IHsgVG9nZ2xlTW9kdWxlIH0gZnJvbSAnLi9saWIvaW5wdXRzL3RvZ2dsZS90b2dnbGUubW9kdWxlJztcbi8vIGV4cG9ydCB7V3lzaXd5Z01vZHVsZX0gZnJvbSAnLi9saWIvaW5wdXRzL3d5c2l3eWcvd3lzaXd5Zy5tb2R1bGUnO1xuLyoqXG4gKiBjb21wb25lbnRzXG4gKi9cbmV4cG9ydCB7IENoZWNrYm94Q29tcG9uZW50IH0gZnJvbSAnLi9saWIvaW5wdXRzL2NoZWNrYm94L2NoZWNrYm94LmNvbXBvbmVudCc7XG4vLyBleHBvcnQgeyBEYXRlcGlja2VyQ29tcG9uZW50IH0gZnJvbSAnLi9saWIvaW5wdXRzL2RhdGVwaWNrZXIvZGF0ZXBpY2tlci5jb21wb25lbnQnO1xuZXhwb3J0IHsgSW5wdXRDb21wb25lbnQgfSBmcm9tICcuL2xpYi9pbnB1dHMvaW5wdXQvaW5wdXQuY29tcG9uZW50JztcbmV4cG9ydCB7IFJhZGlvQ29tcG9uZW50IH0gZnJvbSAnLi9saWIvaW5wdXRzL3JhZGlvL3JhZGlvLmNvbXBvbmVudCc7XG5leHBvcnQgeyBUZXh0YXJlYUNvbXBvbmVudCB9IGZyb20gJy4vbGliL2lucHV0cy90ZXh0YXJlYS90ZXh0YXJlYS5jb21wb25lbnQnO1xuZXhwb3J0IHsgVG9nZ2xlQ29tcG9uZW50IH0gZnJvbSAnLi9saWIvaW5wdXRzL3RvZ2dsZS90b2dnbGUuY29tcG9uZW50Jztcbi8vIGV4cG9ydCB7V3lzaXd5Z0NvbXBvbmVudH0gZnJvbSAnLi9saWIvaW5wdXRzL3d5c2l3eWcvd3lzaXd5Zy5jb21wb25lbnQnO1xuXG4vKipcbiAqIExheW91dCBtb2R1bGVcbiAqL1xuZXhwb3J0IHsgTGF5b3V0TW9kdWxlIH0gZnJvbSAnLi9saWIvbGF5b3V0L2xheW91dC5tb2R1bGUnO1xuLyoqXG4gKiBtb2R1bGVzXG4gKi9cbi8vIGV4cG9ydCB7QWNjb3JkaW9uTW9kdWxlfSBmcm9tICcuL2xpYi9sYXlvdXQvYWNjb3JkaW9uL2FjY29yZGlvbi5tb2R1bGUnO1xuLy8gZXhwb3J0IHtCcmVhZGNydW1ic01vZHVsZX0gZnJvbSAnLi9saWIvbGF5b3V0L2JyZWFkY3J1bWJzL2JyZWFkY3J1bWJzLm1vZHVsZSc7XG4vLyBleHBvcnQge0NhbGVuZGFyTW9kdWxlfSBmcm9tICcuL2xpYi9sYXlvdXQvY2FsZW5kYXIvY2FsZW5kYXIubW9kdWxlJztcbmV4cG9ydCB7IENhcm91c2VsTW9kdWxlIH0gZnJvbSAnLi9saWIvbGF5b3V0L2Nhcm91c2VsL2Nhcm91c2VsLm1vZHVsZSc7XG4vLyBleHBvcnQge0NoYXJ0c01vZHVsZX0gZnJvbSAnLi9saWIvbGF5b3V0L2NoYXJ0cy9jaGFydHMubW9kdWxlJztcbmV4cG9ydCB7IERpdmlkZXJNb2R1bGUgfSBmcm9tICcuL2xpYi9sYXlvdXQvZGl2aWRlci9kaXZpZGVyLm1vZHVsZSc7XG5leHBvcnQgeyBEb3RzTW9kdWxlIH0gZnJvbSAnLi9saWIvbGF5b3V0L2RvdHMvZG90cy5tb2R1bGUnO1xuLy8gZXhwb3J0IHtEcmFnTkRyb3BNb2R1bGV9IGZyb20gJy4vbGliL2xheW91dC9kcmFnLW4tZHJvcC9kcmFnLW4tZHJvcC5tb2R1bGUnO1xuZXhwb3J0IHsgTGlzdE1vZHVsZSB9IGZyb20gJy4vbGliL2xheW91dC9saXN0L2xpc3QubW9kdWxlJztcbi8vIGV4cG9ydCB7IExvYWRpbmdNb2R1bGUgfSBmcm9tICcuL2xpYi9sYXlvdXQvbG9hZGluZy9sb2FkaW5nLm1vZHVsZSc7XG5leHBvcnQgeyBQYWdpbmF0aW9uTW9kdWxlIH0gZnJvbSAnLi9saWIvbGF5b3V0L3BhZ2luYXRpb24vcGFnaW5hdGlvbi5tb2R1bGUnO1xuZXhwb3J0IHsgUHJvZ3Jlc3NNb2R1bGUgfSBmcm9tICcuL2xpYi9sYXlvdXQvcHJvZ3Jlc3MvcHJvZ3Jlc3MubW9kdWxlJztcbmV4cG9ydCB7IFNsaWRlck1vZHVsZSB9IGZyb20gJy4vbGliL2xheW91dC9zbGlkZXIvc2xpZGVyLm1vZHVsZSc7XG5leHBvcnQgeyBUYWJsZU1vZHVsZSB9IGZyb20gJy4vbGliL2xheW91dC90YWJsZS90YWJsZS5tb2R1bGUnO1xuLyoqXG4gKiBjb21wb25lbnRzXG4gKi9cbi8vIGV4cG9ydCB7QWNjb3JkaW9uQ29tcG9uZW50fSBmcm9tICcuL2xpYi9sYXlvdXQvYWNjb3JkaW9uL2FjY29yZGlvbi5jb21wb25lbnQnO1xuLy8gZXhwb3J0IHtCcmVhZGNydW1ic0NvbXBvbmVudH0gZnJvbSAnLi9saWIvbGF5b3V0L2JyZWFkY3J1bWJzL2JyZWFkY3J1bWJzLmNvbXBvbmVudCc7XG4vLyBleHBvcnQge0NhbGVuZGFyQ29tcG9uZW50fSBmcm9tICcuL2xpYi9sYXlvdXQvY2FsZW5kYXIvY2FsZW5kYXIuY29tcG9uZW50JztcbmV4cG9ydCB7IENhcm91c2VsQ29tcG9uZW50IH0gZnJvbSAnLi9saWIvbGF5b3V0L2Nhcm91c2VsL2Nhcm91c2VsLmNvbXBvbmVudCc7XG4vLyBleHBvcnQge0NoYXJ0c0NvbXBvbmVudH0gZnJvbSAnLi9saWIvbGF5b3V0L2NoYXJ0cy9jaGFydHMuY29tcG9uZW50JztcbmV4cG9ydCB7IERpdmlkZXJDb21wb25lbnQgfSBmcm9tICcuL2xpYi9sYXlvdXQvZGl2aWRlci9kaXZpZGVyLmNvbXBvbmVudCc7XG5leHBvcnQgeyBEb3RzQ29tcG9uZW50IH0gZnJvbSAnLi9saWIvbGF5b3V0L2RvdHMvZG90cy5jb21wb25lbnQnO1xuLy8gZXhwb3J0IHtEcmFnTkRyb3BDb21wb25lbnR9IGZyb20gJy4vbGliL2xheW91dC9kcmFnLW4tZHJvcC9kcmFnLW4tZHJvcC5jb21wb25lbnQnO1xuZXhwb3J0IHsgTGlzdENvbXBvbmVudCB9IGZyb20gJy4vbGliL2xheW91dC9saXN0L2xpc3QuY29tcG9uZW50JztcbmV4cG9ydCB7IFBhZ2luYXRpb25Db21wb25lbnQgfSBmcm9tICcuL2xpYi9sYXlvdXQvcGFnaW5hdGlvbi9wYWdpbmF0aW9uLmNvbXBvbmVudCc7XG5leHBvcnQgeyBQcm9ncmVzc0NvbXBvbmVudCB9IGZyb20gJy4vbGliL2xheW91dC9wcm9ncmVzcy9wcm9ncmVzcy5jb21wb25lbnQnO1xuZXhwb3J0IHsgU2xpZGVDb21wb25lbnQgfSBmcm9tICcuL2xpYi9sYXlvdXQvY2Fyb3VzZWwvc2xpZGUvc2xpZGUuY29tcG9uZW50JztcbmV4cG9ydCB7IFNsaWRlckNvbXBvbmVudCB9IGZyb20gJy4vbGliL2xheW91dC9zbGlkZXIvc2xpZGVyLmNvbXBvbmVudCc7XG5leHBvcnQgeyBUYWJsZUNvbXBvbmVudCB9IGZyb20gJy4vbGliL2xheW91dC90YWJsZS90YWJsZS5jb21wb25lbnQnO1xuXG4vKipcbiAqIE1lZGlhIG1vZHVsZVxuICovXG4vLyBleHBvcnQgeyBNZWRpYU1vZHVsZSB9IGZyb20gJy4vbGliL21lZGlhL21lZGlhLm1vZHVsZSc7XG4vKipcbiAqIG1vZHVsZXNcbiAqL1xuLy8gZXhwb3J0IHtBdWRpb1BsYXllck1vZHVsZX0gZnJvbSAnLi9saWIvbWVkaWEvYXVkaW8tcGxheWVyL2F1ZGlvLXBsYXllci5tb2R1bGUnO1xuLy8gZXhwb3J0IHtWaWRlb1BsYXllck1vZHVsZX0gZnJvbSAnLi9saWIvbWVkaWEvdmlkZW8tcGxheWVyL3ZpZGVvLXBsYXllci5tb2R1bGUnO1xuLy8gZXhwb3J0IHtGaWxlTW9kdWxlfSBmcm9tICcuL2xpYi9tZWRpYS9maWxlL2ZpbGUubW9kdWxlJztcbi8qKlxuICogY29tcG9uZW50c1xuICovXG4vLyBleHBvcnQge0F1ZGlvUGxheWVyQ29tcG9uZW50fSBmcm9tICcuL2xpYi9tZWRpYS9hdWRpby1wbGF5ZXIvYXVkaW8tcGxheWVyLmNvbXBvbmVudCc7XG4vLyBleHBvcnQge1ZpZGVvUGxheWVyQ29tcG9uZW50fSBmcm9tICcuL2xpYi9tZWRpYS92aWRlby1wbGF5ZXIvdmlkZW8tcGxheWVyLmNvbXBvbmVudCc7XG4vLyBleHBvcnQge0ZpbGVDb21wb25lbnR9IGZyb20gJy4vbGliL21lZGlhL2ZpbGUvZmlsZS5jb21wb25lbnQnO1xuXG4vKipcbiAqIE92ZXJsYXkgbW9kdWxlXG4gKi9cbmV4cG9ydCB7IE92ZXJsYXlNb2R1bGUgfSBmcm9tICcuL2xpYi9vdmVybGF5L292ZXJsYXkubW9kdWxlJztcbi8qKlxuICogbW9kdWxlc1xuICovXG4vKipcbiAqIGNvbXBvbmVudHNcbiAqL1xuZXhwb3J0IHsgT3ZlcmxheUNvbXBvbmVudCB9IGZyb20gJy4vbGliL292ZXJsYXkvb3ZlcmxheS5jb21wb25lbnQnO1xuZXhwb3J0IHsgT3ZlcmxheURpcmVjdGl2ZSB9IGZyb20gJy4vbGliL292ZXJsYXkvb3ZlcmxheS5kaXJlY3RpdmUnO1xuZXhwb3J0IHsgT3ZlcmxheVNlcnZpY2UgfSBmcm9tICcuL2xpYi9vdmVybGF5L292ZXJsYXkuc2VydmljZSc7XG5leHBvcnQge1xuICAgIE92ZXJsYXlPcHRpb25zLCBPdmVybGF5TW9kZWwsIE92ZXJsYXlTaXplLCBPdmVybGF5U3RpY2tQb3NpdGlvbiwgT3ZlcmxheVN0cmF0ZWd5XG59IGZyb20gJy4vbGliL292ZXJsYXkvb3ZlcmxheS5tb2RlbCc7XG5cbi8qKlxuICogTW9kYWxzIG1vZHVsZVxuICovXG5leHBvcnQgeyBNb2RhbHNNb2R1bGUgfSBmcm9tICcuL2xpYi9tb2RhbHMvbW9kYWxzLm1vZHVsZSc7XG4vKipcbiAqIG1vZHVsZXNcbiAqL1xuZXhwb3J0IHsgQWxlcnRNb2R1bGUgfSBmcm9tICcuL2xpYi9tb2RhbHMvYWxlcnQvYWxlcnQubW9kdWxlJztcbi8vIGV4cG9ydCB7Qm90dG9tU2hlZXRNb2R1bGV9IGZyb20gJy4vbGliL21vZGFscy9ib3R0b20tc2hlZXQvYm90dG9tLXNoZWV0Lm1vZHVsZSc7XG5leHBvcnQgeyBEaWFsb2dNb2R1bGUgfSBmcm9tICcuL2xpYi9tb2RhbHMvZGlhbG9nL2RpYWxvZy5tb2R1bGUnO1xuLy8gZXhwb3J0IHtQb3BvdmVyTW9kdWxlfSBmcm9tICcuL2xpYi9tb2RhbHMvcG9wb3Zlci9wb3BvdmVyLm1vZHVsZSc7XG5leHBvcnQgeyBQb3B1cE1vZHVsZSB9IGZyb20gJy4vbGliL21vZGFscy9wb3B1cC9wb3B1cC5tb2R1bGUnO1xuZXhwb3J0IHsgVG9vbHRpcE1vZHVsZSB9IGZyb20gJy4vbGliL21vZGFscy90b29sdGlwL3Rvb2x0aXAubW9kdWxlJztcbi8qKlxuICogY29tcG9uZW50c1xuICovXG5leHBvcnQgeyBBbGVydENvbXBvbmVudCB9IGZyb20gJy4vbGliL21vZGFscy9hbGVydC9hbGVydC5jb21wb25lbnQnO1xuZXhwb3J0IHsgQWxlcnRzQ29tcG9uZW50IH0gZnJvbSAnLi9saWIvbW9kYWxzL2FsZXJ0L2FsZXJ0cy5jb21wb25lbnQnO1xuZXhwb3J0IHsgQWxlcnRTZXJ2aWNlIH0gZnJvbSAnLi9saWIvbW9kYWxzL2FsZXJ0L2FsZXJ0LnNlcnZpY2UnO1xuZXhwb3J0IHsgQWxlcnRPcHRpb25zIH0gZnJvbSAnLi9saWIvbW9kYWxzL2FsZXJ0L2FsZXJ0Lm1vZGVsJztcbmV4cG9ydCB7IERpYWxvZ0NvbXBvbmVudCB9IGZyb20gJy4vbGliL21vZGFscy9kaWFsb2cvZGlhbG9nLmNvbXBvbmVudCc7XG5leHBvcnQgeyBEaWFsb2dEaXJlY3RpdmUgfSBmcm9tICcuL2xpYi9tb2RhbHMvZGlhbG9nL2RpYWxvZy5kaXJlY3RpdmUnO1xuZXhwb3J0IHsgRGlhbG9nU2VydmljZSB9IGZyb20gJy4vbGliL21vZGFscy9kaWFsb2cvZGlhbG9nLnNlcnZpY2UnO1xuZXhwb3J0IHsgUG9wdXBDb21wb25lbnQgfSBmcm9tICcuL2xpYi9tb2RhbHMvcG9wdXAvcG9wdXAuY29tcG9uZW50JztcbmV4cG9ydCB7IFBvcHVwU2VydmljZSB9IGZyb20gJy4vbGliL21vZGFscy9wb3B1cC9wb3B1cC5zZXJ2aWNlJztcbmV4cG9ydCB7IFRvb2x0aXBEaXJlY3RpdmUgfSBmcm9tICcuL2xpYi9tb2RhbHMvdG9vbHRpcC90b29sdGlwLmRpcmVjdGl2ZSc7XG4vLyBleHBvcnQge0JvdHRvbVNoZWV0Q29tcG9uZW50fSBmcm9tICcuL2xpYi9tb2RhbHMvYm90dG9tLXNoZWV0L2JvdHRvbS1zaGVldC5jb21wb25lbnQnO1xuLy8gZXhwb3J0IHtQb3BvdmVyQ29tcG9uZW50fSBmcm9tICcuL2xpYi9tb2RhbHMvcG9wb3Zlci9wb3BvdmVyLmNvbXBvbmVudCc7XG5cbi8qKlxuICogTmF2aWdhdGlvbiBtb2R1bGVcbiAqL1xuZXhwb3J0IHsgTmF2aWdhdGlvbk1vZHVsZSB9IGZyb20gJy4vbGliL25hdmlnYXRpb24vbmF2aWdhdGlvbi5tb2R1bGUnO1xuLyoqXG4gKiBtb2R1bGVzXG4gKi9cbmV4cG9ydCB7IE5hdk1lbnVNb2R1bGUgfSBmcm9tICcuL2xpYi9uYXZpZ2F0aW9uL25hdi1tZW51L25hdi1tZW51Lm1vZHVsZSc7XG5leHBvcnQgeyBOYXZUYWJzTW9kdWxlIH0gZnJvbSAnLi9saWIvbmF2aWdhdGlvbi9uYXYtdGFicy9uYXYtdGFicy5tb2R1bGUnO1xuZXhwb3J0IHsgU2lkZW5hdk1vZHVsZSB9IGZyb20gJy4vbGliL25hdmlnYXRpb24vc2lkZW5hdi9zaWRlbmF2Lm1vZHVsZSc7XG5leHBvcnQgeyBUYWJzTW9kdWxlIH0gZnJvbSAnLi9saWIvbmF2aWdhdGlvbi90YWJzL3RhYnMubW9kdWxlJztcbi8qKlxuICogY29tcG9uZW50c1xuICovXG5leHBvcnQgeyBOYXZNZW51Q29tcG9uZW50IH0gZnJvbSAnLi9saWIvbmF2aWdhdGlvbi9uYXYtbWVudS9uYXYtbWVudS5jb21wb25lbnQnO1xuZXhwb3J0IHsgTmF2TWVudUl0ZW1Db21wb25lbnQgfSBmcm9tICcuL2xpYi9uYXZpZ2F0aW9uL25hdi1tZW51L25hdi1tZW51LWl0ZW0vbmF2LW1lbnUtaXRlbS5jb21wb25lbnQnO1xuZXhwb3J0IHsgTmF2TWVudUdyb3VwQ29tcG9uZW50IH0gZnJvbSAnLi9saWIvbmF2aWdhdGlvbi9uYXYtbWVudS9uYXYtbWVudS1ncm91cC9uYXYtbWVudS1ncm91cC5jb21wb25lbnQnO1xuZXhwb3J0IHsgTmF2VGFic0NvbXBvbmVudCB9IGZyb20gJy4vbGliL25hdmlnYXRpb24vbmF2LXRhYnMvbmF2LXRhYnMuY29tcG9uZW50JztcbmV4cG9ydCB7IFNpZGVuYXZDb21wb25lbnQgfSBmcm9tICcuL2xpYi9uYXZpZ2F0aW9uL3NpZGVuYXYvc2lkZW5hdi5jb21wb25lbnQnO1xuZXhwb3J0IHsgU2lkZW5hdkNvbnRhaW5lckNvbXBvbmVudCB9IGZyb20gJy4vbGliL25hdmlnYXRpb24vc2lkZW5hdi9zaWRlbmF2LWNvbnRhaW5lci5jb21wb25lbnQnO1xuZXhwb3J0IHsgU2lkZW5hdkNvbnRlbnRDb21wb25lbnQgfSBmcm9tICcuL2xpYi9uYXZpZ2F0aW9uL3NpZGVuYXYvc2lkZW5hdi1jb250ZW50LmNvbXBvbmVudCc7XG5leHBvcnQgeyBUYWJDb21wb25lbnQgfSBmcm9tICcuL2xpYi9uYXZpZ2F0aW9uL3RhYnMvdGFiL3RhYi5jb21wb25lbnQnO1xuZXhwb3J0IHsgVGFic0NvbXBvbmVudCB9IGZyb20gJy4vbGliL25hdmlnYXRpb24vdGFicy90YWJzLmNvbXBvbmVudCc7XG5leHBvcnQgeyBUYWJMaW5rRGlyZWN0aXZlIH0gZnJvbSAnLi9saWIvbmF2aWdhdGlvbi9uYXYtdGFicy90YWItbGluay5kaXJlY3RpdmUnO1xuXG4vLyBlbmQgb2YgcHVibGljLWFwaS50c1xuIl19