UNPKG

@iotize/ionic

Version:

Iotize specific building blocks on top of @ionic/angular.

87 lines 20.5 kB
/* * Public API Surface of iotize-ionic */ export * from './injection-types'; export { CONFIGURATION_MODE_VERSION, FACTORY_RESET_MODE_VERSION, } from './lib/config-version'; export * from './lib/connected-tap-resolver'; export * from './lib/csv-helper'; export * from './lib/current-device.service'; export * from './lib/definitions'; export * from './lib/definitions/cloud'; export { DisconnectCurrentTapGuard } from './lib/disconnect-current-tap.guard'; export { isTapResultCodeError, isTapUserNotAuthorizedError, } from './lib/error-utility'; export { LibError } from './lib/errors'; export { TAP_EXECUTE_TAP_ACTION_SERVICE, } from './lib/execute-tap-action/execute-tap-action.provider'; export * from './lib/extensions/data-manager/impl'; export { IonicDataLogger } from './lib/extensions/datalogger/data-logger'; export * from './lib/extensions/protocol-info'; export * from './lib/has-current-tap.guard'; export * from './lib/inline-editor/inline-editor.component'; export * from './lib/inline-editor/inline-editor.module'; export { AutoFocusDirective } from './lib/lib-common/auto-focus.directive'; export { DisableControlDirective } from './lib/lib-common/disable-control.directive'; export { EnumPipe } from './lib/lib-common/enum.pipe'; export { ExtractBitsPipe } from './lib/lib-common/extract-bits.pipe'; export * from './lib/lib-common/global-events-service'; export * from './lib/lib-common/lib-common.module'; export { RememberValueControlDirective } from './lib/lib-common/remember-value-control'; export * from './lib/lib-common/tap-request.pipe'; export { TrimPipe } from './lib/lib-common/trim.pipe'; export { MockVariable } from './lib/mock-variable'; export { DEFAULT_TAP_REQUEST_MAX_SIZE_OPTIONS, chunkMultiTapRequestCalls, computeTapRequestCallSize, createMultiTapRequestCallChuncksExecutor, createSingleChunkMultiTapRequestCalls, } from './lib/multi-requests/multi-requests-utility'; export { NfcReTapService } from './lib/nfc-re-tap.service'; // NFC export { isNfcTapRequiredError, isSameTag } from './lib/nfc/utility'; export * from './lib/pending-call-manager'; export * from './lib/protocol-factory.service'; export { TapAdministrationService } from './lib/tap-administration.service'; export * from './lib/tap-connect/api'; export { TapConnectionStoreItemComponent } from './lib/tap-connect/tap-connection-store/tap-connection-store-item/tap-connection-store-item.component'; export { TapConnectionStoreListComponent } from './lib/tap-connect/tap-connection-store/tap-connection-store-list/tap-connection-store-list.component'; export { TapConnectionStoreModule } from './lib/tap-connect/tap-connection-store/tap-connection-store.module'; export { TapConnectionStoreService, filterByConnectionTypes, } from './lib/tap-connect/tap-connection-store/tap-connection-store.service'; // export * from './lib/extensions/datalogger'; export { TAP_CONNECTION_OPTIONS_PROVIDER, TapConnectionService, TapRegisterProtocolsMethod, } from './lib/tap-connection.service'; export { TAP_INFO_RESOLVER_CONFIG } from './lib/tap-info/constants'; export { TapInfo } from './lib/tap-info/keys'; export { TapInfoCacheService } from './lib/tap-info/tap-info-cache.service'; export { TapInfoConfigService } from './lib/tap-info/tap-info-config.service'; export { TapInfoDAOService } from './lib/tap-info/tap-info-dao.service'; export { TapInfoRequestService, } from './lib/tap-info/tap-info-request.service'; export { UniqArray } from './lib/tap-info/uniq-array'; export { createCacheKey, toTapInfoKeyEquals, toTapInfoKeyObject, } from './lib/tap-info/utility'; export * from './lib/tap-scanner/api'; export * from './lib/tap-scanner/tap-scanner-ble/ble-service.service'; export * from './lib/tap-scanner/tap-scanner-ble/tap-scan-results/tap-scan-results.component'; export { TapScannerBleComponent } from './lib/tap-scanner/tap-scanner-ble/tap-scanner-ble.component'; export * from './lib/tap-scanner/tap-scanner-ble/tap-scanner-ble.module'; export * from './lib/tap-scanner/tap-scanner-common/ble-rssi-signal/ble-rssi-signal.component'; export { BleRssiSignalComponent } from './lib/tap-scanner/tap-scanner-common/ble-rssi-signal/ble-rssi-signal.component'; export { RssiToSignalStrenghtPipe } from './lib/tap-scanner/tap-scanner-common/rssi-to-signal-strenght.pipe'; export { TapScannerCommonModule } from './lib/tap-scanner/tap-scanner-common/tap-scanner-common.module'; export * from './lib/tap-scanner/tap-scanner-nfc/definitions'; export * from './lib/tap-scanner/tap-scanner-nfc/nfc-service.service'; export { TapScannerNfcService, } from './lib/tap-scanner/tap-scanner-nfc/tap-scanner-nfc.service'; // export * from './lib/tap-scanner/tap-scanner-web-bluetooth/tap-scanner-web-bluetooth.service'; export * from './lib/tap-scanner/tap-scanner-web-bluetooth/tap-scanner-web-bluetooth.component'; export * from './lib/tap-scanner/tap-scanner-web-bluetooth/tap-scanner-web-bluetooth.module'; // export * from './lib/tap-scanner/tap-scanner-wifi/tap-scanner-wifi.service'; export { runInZone } from './lib/rx-utility/run-in-zone'; export { TapNfcInitializationResolver } from './lib/tap-nfc-initialization.resolver'; export * from './lib/tap-scanner/tap-scanner-wifi/tap-scanner-wifi-item/tap-scanner-wifi-item.component'; export * from './lib/tap-scanner/tap-scanner-wifi/tap-scanner-wifi.module'; export { TapSelectedGuard } from './lib/tap-selected.guard'; export { TapTargetConnectService } from './lib/tap-target-connect.service'; export { TapValueEditorContainerComponent } from './lib/tap-value-editor-container/tap-value-editor-container.component'; export { TapValueEditorContainerModule } from './lib/tap-value-editor-container/tap-value-editor-container.module'; export * from './lib/task-manager-ui/task-manager-ui.module'; export * from './lib/task-manager-ui/task-manager.component'; export { TASK_MANAGER_RESOLUTION_SERVICE, } from './lib/task-manager/provider'; export { TaskManagerModule } from './lib/task-manager/task-manager.module'; export { TaskManagerService } from './lib/task-manager/task-manager.service'; export * from './lib/utility'; export { TapApiExplorerService } from './lib/tap-api-explorer.service'; export { TAP_MANAGER_APP_ID } from './lib/config'; // OTHERS import './lib/extensions'; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljLWFwaS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3RzL2lvdGl6ZS1pb25pYy9zcmMvcHVibGljLWFwaS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7R0FFRztBQUNILGNBQWMsbUJBQW1CLENBQUM7QUFDbEMsT0FBTyxFQUNMLDBCQUEwQixFQUMxQiwwQkFBMEIsR0FDM0IsTUFBTSxzQkFBc0IsQ0FBQztBQUM5QixjQUFjLDhCQUE4QixDQUFDO0FBQzdDLGNBQWMsa0JBQWtCLENBQUM7QUFDakMsY0FBYyw4QkFBOEIsQ0FBQztBQUM3QyxjQUFjLG1CQUFtQixDQUFDO0FBQ2xDLGNBQWMseUJBQXlCLENBQUM7QUFDeEMsT0FBTyxFQUFFLHlCQUF5QixFQUFFLE1BQU0sb0NBQW9DLENBQUM7QUFDL0UsT0FBTyxFQUNMLG9CQUFvQixFQUNwQiwyQkFBMkIsR0FDNUIsTUFBTSxxQkFBcUIsQ0FBQztBQUM3QixPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sY0FBYyxDQUFDO0FBQ3hDLE9BQU8sRUFFTCw4QkFBOEIsR0FDL0IsTUFBTSxzREFBc0QsQ0FBQztBQUM5RCxjQUFjLG9DQUFvQyxDQUFDO0FBQ25ELE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSx5Q0FBeUMsQ0FBQztBQUMxRSxjQUFjLGdDQUFnQyxDQUFDO0FBQy9DLGNBQWMsNkJBQTZCLENBQUM7QUFDNUMsY0FBYyw2Q0FBNkMsQ0FBQztBQUM1RCxjQUFjLDBDQUEwQyxDQUFDO0FBQ3pELE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLHVDQUF1QyxDQUFDO0FBQzNFLE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxNQUFNLDRDQUE0QyxDQUFDO0FBQ3JGLE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSw0QkFBNEIsQ0FBQztBQUN0RCxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0sb0NBQW9DLENBQUM7QUFDckUsY0FBYyx3Q0FBd0MsQ0FBQztBQUN2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TyxFQUFFLHVCQUF1QixFQUFFLE1BQU0sa0NBQWtDLENBQUM7QUFDM0UsT0FBTyxFQUFFLGdDQUFnQyxFQUFFLE1BQU0sdUVBQXVFLENBQUM7QUFDekgsT0FBTyxFQUFFLDZCQUE2QixFQUFFLE1BQU0sb0VBQW9FLENBQUM7QUFDbkgsY0FBYyw4Q0FBOEMsQ0FBQztBQUM3RCxjQUFjLDhDQUE4QyxDQUFDO0FBRTdELE9BQU8sRUFDTCwrQkFBK0IsR0FFaEMsTUFBTSw2QkFBNkIsQ0FBQztBQUNyQyxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSx3Q0FBd0MsQ0FBQztBQUMzRSxPQUFPLEVBQUUsa0JBQWtCLEVBQUUsTUFBTSx5Q0FBeUMsQ0FBQztBQUM3RSxjQUFjLGVBQWUsQ0FBQztBQUM5QixPQUFPLEVBQUUscUJBQXFCLEVBQUUsTUFBTSxnQ0FBZ0MsQ0FBQztBQUN2RSxPQUFPLEVBQUUsa0JBQWtCLEVBQUUsTUFBTSxjQUFjLENBQUM7QUFDbEQsU0FBUztBQUNULE9BQU8sa0JBQWtCLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuICogUHVibGljIEFQSSBTdXJmYWNlIG9mIGlvdGl6ZS1pb25pY1xuICovXG5leHBvcnQgKiBmcm9tICcuL2luamVjdGlvbi10eXBlcyc7XG5leHBvcnQge1xuICBDT05GSUdVUkFUSU9OX01PREVfVkVSU0lPTixcbiAgRkFDVE9SWV9SRVNFVF9NT0RFX1ZFUlNJT04sXG59IGZyb20gJy4vbGliL2NvbmZpZy12ZXJzaW9uJztcbmV4cG9ydCAqIGZyb20gJy4vbGliL2Nvbm5lY3RlZC10YXAtcmVzb2x2ZXInO1xuZXhwb3J0ICogZnJvbSAnLi9saWIvY3N2LWhlbHBlcic7XG5leHBvcnQgKiBmcm9tICcuL2xpYi9jdXJyZW50LWRldmljZS5zZXJ2aWNlJztcbmV4cG9ydCAqIGZyb20gJy4vbGliL2RlZmluaXRpb25zJztcbmV4cG9ydCAqIGZyb20gJy4vbGliL2RlZmluaXRpb25zL2Nsb3VkJztcbmV4cG9ydCB7IERpc2Nvbm5lY3RDdXJyZW50VGFwR3VhcmQgfSBmcm9tICcuL2xpYi9kaXNjb25uZWN0LWN1cnJlbnQtdGFwLmd1YXJkJztcbmV4cG9ydCB7XG4gIGlzVGFwUmVzdWx0Q29kZUVycm9yLFxuICBpc1RhcFVzZXJOb3RBdXRob3JpemVkRXJyb3IsXG59IGZyb20gJy4vbGliL2Vycm9yLXV0aWxpdHknO1xuZXhwb3J0IHsgTGliRXJyb3IgfSBmcm9tICcuL2xpYi9lcnJvcnMnO1xuZXhwb3J0IHtcbiAgRXhlY3V0ZVRhcEFjdGlvblNlcnZpY2VJbnRlcmZhY2UsXG4gIFRBUF9FWEVDVVRFX1RBUF9BQ1RJT05fU0VSVklDRSxcbn0gZnJvbSAnLi9saWIvZXhlY3V0ZS10YXAtYWN0aW9uL2V4ZWN1dGUtdGFwLWFjdGlvbi5wcm92aWRlcic7XG5leHBvcnQgKiBmcm9tICcuL2xpYi9leHRlbnNpb25zL2RhdGEtbWFuYWdlci9pbXBsJztcbmV4cG9ydCB7IElvbmljRGF0YUxvZ2dlciB9IGZyb20gJy4vbGliL2V4dGVuc2lvbnMvZGF0YWxvZ2dlci9kYXRhLWxvZ2dlcic7XG5leHBvcnQgKiBmcm9tICcuL2xpYi9leHRlbnNpb25zL3Byb3RvY29sLWluZm8nO1xuZXhwb3J0ICogZnJvbSAnLi9saWIvaGFzLWN1cnJlbnQtdGFwLmd1YXJkJztcbmV4cG9ydCAqIGZyb20gJy4vbGliL2lubGluZS1lZGl0b3IvaW5saW5lLWVkaXRvci5jb21wb25lbnQnO1xuZXhwb3J0ICogZnJvbSAnLi9saWIvaW5saW5lLWVkaXRvci9pbmxpbmUtZWRpdG9yLm1vZHVsZSc7XG5leHBvcnQgeyBBdXRvRm9jdXNEaXJlY3RpdmUgfSBmcm9tICcuL2xpYi9saWItY29tbW9uL2F1dG8tZm9jdXMuZGlyZWN0aXZlJztcbmV4cG9ydCB7IERpc2FibGVDb250cm9sRGlyZWN0aXZlIH0gZnJvbSAnLi9saWIvbGliLWNvbW1vbi9kaXNhYmxlLWNvbnRyb2wuZGlyZWN0aXZlJztcbmV4cG9ydCB7IEVudW1QaXBlIH0gZnJvbSAnLi9saWIvbGliLWNvbW1vbi9lbnVtLnBpcGUnO1xuZXhwb3J0IHsgRXh0cmFjdEJpdHNQaXBlIH0gZnJvbSAnLi9saWIvbGliLWNvbW1vbi9leHRyYWN0LWJpdHMucGlwZSc7XG5leHBvcnQgKiBmcm9tICcuL2xpYi9saWItY29tbW9uL2dsb2JhbC1ldmVudHMtc2VydmljZSc7XG5leHBvcnQgKiBmcm9tICcuL2xpYi9saWItY29tbW9uL2xpYi1jb21tb24ubW9kdWxlJztcbmV4cG9ydCB7IFJlbWVtYmVyVmFsdWVDb250cm9sRGlyZWN0aXZlIH0gZnJvbSAnLi9saWIvbGliLWNvbW1vbi9yZW1lbWJlci12YWx1ZS1jb250cm9sJztcbmV4cG9ydCAqIGZyb20gJy4vbGliL2xpYi1jb21tb24vdGFwLXJlcXVlc3QucGlwZSc7XG5leHBvcnQgeyBUcmltUGlwZSB9IGZyb20gJy4vbGliL2xpYi1jb21tb24vdHJpbS5waXBlJztcbmV4cG9ydCB7IE1vY2tWYXJpYWJsZSB9IGZyb20gJy4vbGliL21vY2stdmFyaWFibGUnO1xuZXhwb3J0IHtcbiAgREVGQVVMVF9UQVBfUkVRVUVTVF9NQVhfU0laRV9PUFRJT05TLFxuICBGaXhlZFJlc3BvbnNlQm9keVNpemVTZXJ2aWNlQ2FsbCxcbiAgY2h1bmtNdWx0aVRhcFJlcXVlc3RDYWxscyxcbiAgY29tcHV0ZVRhcFJlcXVlc3RDYWxsU2l6ZSxcbiAgY3JlYXRlTXVsdGlUYXBSZXF1ZXN0Q2FsbENodW5ja3NFeGVjdXRvcixcbiAgY3JlYXRlU2luZ2xlQ2h1bmtNdWx0aVRhcFJlcXVlc3RDYWxscyxcbn0gZnJvbSAnLi9saWIvbXVsdGktcmVxdWVzdHMvbXVsdGktcmVxdWVzdHMtdXRpbGl0eSc7XG5leHBvcnQgeyBOZmNSZVRhcFNlcnZpY2UgfSBmcm9tICcuL2xpYi9uZmMtcmUtdGFwLnNlcnZpY2UnO1xuLy8gTkZDXG5leHBvcnQgeyBpc05mY1RhcFJlcXVpcmVkRXJyb3IsIGlzU2FtZVRhZyB9IGZyb20gJy4vbGliL25mYy91dGlsaXR5JztcbmV4cG9ydCAqIGZyb20gJy4vbGliL3BlbmRpbmctY2FsbC1tYW5hZ2VyJztcbmV4cG9ydCAqIGZyb20gJy4vbGliL3Byb3RvY29sLWZhY3Rvcnkuc2VydmljZSc7XG5leHBvcnQgeyBUYXBBZG1pbmlzdHJhdGlvblNlcnZpY2UgfSBmcm9tICcuL2xpYi90YXAtYWRtaW5pc3RyYXRpb24uc2VydmljZSc7XG5leHBvcnQgeyBUYXBDb25maWdJdGVtIH0gZnJvbSAnLi9saWIvdGFwLWNvbmZpZy1pdGVtL2RlZmluaXRpb25zJztcbmV4cG9ydCB7XG4gIFRhcENvbmZpZ0dldFZhbHVlVHlwZSxcbiAgVGFwQ29uZmlnSXRlbUFjdGlvbixcbiAgVGFwQ29uZmlnUHV0VmFsdWVUeXBlLFxufSBmcm9tICcuL2xpYi90YXAtY29uZmlnLWl0ZW0vdGFwLWNvbmZpZy1pdGVtLWJhc2UnO1xuZXhwb3J0ICogZnJvbSAnLi9saWIvdGFwLWNvbm5lY3QvYXBpJztcblxuZXhwb3J0IHsgVGFwQ29ubmVjdGlvblN0b3JlSXRlbSB9IGZyb20gJy4vbGliL3RhcC1jb25uZWN0L3RhcC1jb25uZWN0aW9uLXN0b3JlL2RlZmluaXRpb25zJztcbmV4cG9ydCB7IFRhcENvbm5lY3Rpb25TdG9yZUl0ZW1Db21wb25lbnQgfSBmcm9tICcuL2xpYi90YXAtY29ubmVjdC90YXAtY29ubmVjdGlvbi1zdG9yZS90YXAtY29ubmVjdGlvbi1zdG9yZS1pdGVtL3RhcC1jb25uZWN0aW9uLXN0b3JlLWl0ZW0uY29tcG9uZW50JztcbmV4cG9ydCB7IFRhcENvbm5lY3Rpb25TdG9yZUxpc3RDb21wb25lbnQgfSBmcm9tICcuL2xpYi90YXAtY29ubmVjdC90YXAtY29ubmVjdGlvbi1zdG9yZS90YXAtY29ubmVjdGlvbi1zdG9yZS1saXN0L3RhcC1jb25uZWN0aW9uLXN0b3JlLWxpc3QuY29tcG9uZW50JztcbmV4cG9ydCB7IFRhcENvbm5lY3Rpb25TdG9yZU1vZHVsZSB9IGZyb20gJy4vbGliL3RhcC1jb25uZWN0L3RhcC1jb25uZWN0aW9uLXN0b3JlL3RhcC1jb25uZWN0aW9uLXN0b3JlLm1vZHVsZSc7XG5leHBvcnQge1xuICBUYXBDb25uZWN0aW9uU3RvcmVTZXJ2aWNlLFxuICBmaWx0ZXJCeUNvbm5lY3Rpb25UeXBlcyxcbn0gZnJvbSAnLi9saWIvdGFwLWNvbm5lY3QvdGFwLWNvbm5lY3Rpb24tc3RvcmUvdGFwLWNvbm5lY3Rpb24tc3RvcmUuc2VydmljZSc7XG4vLyBleHBvcnQgKiBmcm9tICcuL2xpYi9leHRlbnNpb25zL2RhdGFsb2dnZXInO1xuZXhwb3J0IHtcbiAgQ29ubmVjdGlvbkV2ZW50LFxuICBUQVBfQ09OTkVDVElPTl9PUFRJT05TX1BST1ZJREVSLFxuICBUYXBDb25uZWN0aW9uT3B0aW9ucyxcbiAgVGFwQ29ubmVjdGlvblNlcnZpY2UsXG4gIFRhcFJlZ2lzdGVyUHJvdG9jb2xzTWV0aG9kLFxufSBmcm9tICcuL2xpYi90YXAtY29ubmVjdGlvbi5zZXJ2aWNlJztcbmV4cG9ydCB7IFRBUF9JTkZPX1JFU09MVkVSX0NPTkZJRyB9IGZyb20gJy4vbGliL3RhcC1pbmZvL2NvbnN0YW50cyc7XG5leHBvcnQge1xuICBUYXBJbmZvSG9sZGVyLFxuICBUYXBJbmZvS2V5LFxuICBUYXBJbmZvS2V5T2JqZWN0T3JTdHJpbmcsXG4gIEx3bTJtRW51bSxcbiAgRW51bUluZm8sXG59IGZyb20gJy4vbGliL3RhcC1pbmZvL2RlZmluaXRpb25zJztcbmV4cG9ydCB7IFRhcEluZm8gfSBmcm9tICcuL2xpYi90YXAtaW5mby9rZXlzJztcbmV4cG9ydCB7IFRhcEluZm9DYWNoZVNlcnZpY2UgfSBmcm9tICcuL2xpYi90YXAtaW5mby90YXAtaW5mby1jYWNoZS5zZXJ2aWNlJztcbmV4cG9ydCB7IFRhcEluZm9Db25maWdTZXJ2aWNlIH0gZnJvbSAnLi9saWIvdGFwLWluZm8vdGFwLWluZm8tY29uZmlnLnNlcnZpY2UnO1xuZXhwb3J0IHsgVGFwSW5mb0RBT1NlcnZpY2UgfSBmcm9tICcuL2xpYi90YXAtaW5mby90YXAtaW5mby1kYW8uc2VydmljZSc7XG5leHBvcnQge1xuICBSZWZyZXNoS2V5c1Byb2dyZXNzU3RhdGUsXG4gIFRhcEluZm9SZXF1ZXN0U2VydmljZSxcbn0gZnJvbSAnLi9saWIvdGFwLWluZm8vdGFwLWluZm8tcmVxdWVzdC5zZXJ2aWNlJztcbmV4cG9ydCB7IFVuaXFBcnJheSB9IGZyb20gJy4vbGliL3RhcC1pbmZvL3VuaXEtYXJyYXknO1xuZXhwb3J0IHtcbiAgY3JlYXRlQ2FjaGVLZXksXG4gIHRvVGFwSW5mb0tleUVxdWFscyxcbiAgdG9UYXBJbmZvS2V5T2JqZWN0LFxufSBmcm9tICcuL2xpYi90YXAtaW5mby91dGlsaXR5JztcbmV4cG9ydCAqIGZyb20gJy4vbGliL3RhcC1zY2FubmVyL2FwaSc7XG5leHBvcnQgeyBEaXNjb3ZlcmVkRGV2aWNlVHlwZSB9IGZyb20gJy4vbGliL3RhcC1zY2FubmVyL3RhcC1zY2FubmVyLWJsZS9kZWZpbml0aW9ucyc7XG5leHBvcnQgKiBmcm9tICcuL2xpYi90YXAtc2Nhbm5lci90YXAtc2Nhbm5lci1ibGUvYmxlLXNlcnZpY2Uuc2VydmljZSc7XG5leHBvcnQgKiBmcm9tICcuL2xpYi90YXAtc2Nhbm5lci90YXAtc2Nhbm5lci1ibGUvdGFwLXNjYW4tcmVzdWx0cy90YXAtc2Nhbi1yZXN1bHRzLmNvbXBvbmVudCc7XG5leHBvcnQgeyBUYXBTY2FubmVyQmxlQ29tcG9uZW50IH0gZnJvbSAnLi9saWIvdGFwLXNjYW5uZXIvdGFwLXNjYW5uZXItYmxlL3RhcC1zY2FubmVyLWJsZS5jb21wb25lbnQnO1xuZXhwb3J0ICogZnJvbSAnLi9saWIvdGFwLXNjYW5uZXIvdGFwLXNjYW5uZXItYmxlL3RhcC1zY2FubmVyLWJsZS5tb2R1bGUnO1xuZXhwb3J0ICogZnJvbSAnLi9saWIvdGFwLXNjYW5uZXIvdGFwLXNjYW5uZXItY29tbW9uL2JsZS1yc3NpLXNpZ25hbC9ibGUtcnNzaS1zaWduYWwuY29tcG9uZW50JztcbmV4cG9ydCB7IEJsZVJzc2lTaWduYWxDb21wb25lbnQgfSBmcm9tICcuL2xpYi90YXAtc2Nhbm5lci90YXAtc2Nhbm5lci1jb21tb24vYmxlLXJzc2ktc2lnbmFsL2JsZS1yc3NpLXNpZ25hbC5jb21wb25lbnQnO1xuZXhwb3J0IHsgUnNzaVRvU2lnbmFsU3RyZW5naHRQaXBlIH0gZnJvbSAnLi9saWIvdGFwLXNjYW5uZXIvdGFwLXNjYW5uZXItY29tbW9uL3Jzc2ktdG8tc2lnbmFsLXN0cmVuZ2h0LnBpcGUnO1xuZXhwb3J0IHsgVGFwU2Nhbm5lckNvbW1vbk1vZHVsZSB9IGZyb20gJy4vbGliL3RhcC1zY2FubmVyL3RhcC1zY2FubmVyLWNvbW1vbi90YXAtc2Nhbm5lci1jb21tb24ubW9kdWxlJztcbmV4cG9ydCB7IE1xdHREZXZpY2VTY2FuSXRlbSB9IGZyb20gJy4vbGliL3RhcC1zY2FubmVyL3RhcC1zY2FubmVyLW1xdHQvZGVmaW5pdGlvbnMnO1xuZXhwb3J0ICogZnJvbSAnLi9saWIvdGFwLXNjYW5uZXIvdGFwLXNjYW5uZXItbmZjL2RlZmluaXRpb25zJztcbmV4cG9ydCAqIGZyb20gJy4vbGliL3RhcC1zY2FubmVyL3RhcC1zY2FubmVyLW5mYy9uZmMtc2VydmljZS5zZXJ2aWNlJztcbmV4cG9ydCB7XG4gIFRhcE5mY0V2ZW50LFxuICBUYXBTY2FubmVyTmZjU2VydmljZSxcbn0gZnJvbSAnLi9saWIvdGFwLXNjYW5uZXIvdGFwLXNjYW5uZXItbmZjL3RhcC1zY2FubmVyLW5mYy5zZXJ2aWNlJztcbi8vIGV4cG9ydCAqIGZyb20gJy4vbGliL3RhcC1zY2FubmVyL3RhcC1zY2FubmVyLXdlYi1ibHVldG9vdGgvdGFwLXNjYW5uZXItd2ViLWJsdWV0b290aC5zZXJ2aWNlJztcbmV4cG9ydCAqIGZyb20gJy4vbGliL3RhcC1zY2FubmVyL3RhcC1zY2FubmVyLXdlYi1ibHVldG9vdGgvdGFwLXNjYW5uZXItd2ViLWJsdWV0b290aC5jb21wb25lbnQnO1xuZXhwb3J0ICogZnJvbSAnLi9saWIvdGFwLXNjYW5uZXIvdGFwLXNjYW5uZXItd2ViLWJsdWV0b290aC90YXAtc2Nhbm5lci13ZWItYmx1ZXRvb3RoLm1vZHVsZSc7XG5leHBvcnQgeyBXaWZpRGlzY292ZXJlZERldmljZVR5cGUgfSBmcm9tICcuL2xpYi90YXAtc2Nhbm5lci90YXAtc2Nhbm5lci13aWZpL2RlZmluaXRpb25zJztcbi8vIGV4cG9ydCAqIGZyb20gJy4vbGliL3RhcC1zY2FubmVyL3RhcC1zY2FubmVyLXdpZmkvdGFwLXNjYW5uZXItd2lmaS5zZXJ2aWNlJztcbmV4cG9ydCB7IHJ1bkluWm9uZSB9IGZyb20gJy4vbGliL3J4LXV0aWxpdHkvcnVuLWluLXpvbmUnO1xuZXhwb3J0IHsgVGFwUmVzb3VyY2VLZXkgfSBmcm9tICcuL2xpYi90YXAtaW5mby90YXAtcmVzb3VyY2UtYXBpJztcbmV4cG9ydCB7IFRhcE5mY0luaXRpYWxpemF0aW9uUmVzb2x2ZXIgfSBmcm9tICcuL2xpYi90YXAtbmZjLWluaXRpYWxpemF0aW9uLnJlc29sdmVyJztcbmV4cG9ydCAqIGZyb20gJy4vbGliL3RhcC1zY2FubmVyL3RhcC1zY2FubmVyLXdpZmkvdGFwLXNjYW5uZXItd2lmaS1pdGVtL3RhcC1zY2FubmVyLXdpZmktaXRlbS5jb21wb25lbnQnO1xuZXhwb3J0ICogZnJvbSAnLi9saWIvdGFwLXNjYW5uZXIvdGFwLXNjYW5uZXItd2lmaS90YXAtc2Nhbm5lci13aWZpLm1vZHVsZSc7XG5leHBvcnQgeyBUYXBTZWxlY3RlZEd1YXJkIH0gZnJvbSAnLi9saWIvdGFwLXNlbGVjdGVkLmd1YXJkJztcbmV4cG9ydCB7IFRhcFRhcmdldENvbm5lY3RTZXJ2aWNlIH0gZnJvbSAnLi9saWIvdGFwLXRhcmdldC1jb25uZWN0LnNlcnZpY2UnO1xuZXhwb3J0IHsgVGFwVmFsdWVFZGl0b3JDb250YWluZXJDb21wb25lbnQgfSBmcm9tICcuL2xpYi90YXAtdmFsdWUtZWRpdG9yLWNvbnRhaW5lci90YXAtdmFsdWUtZWRpdG9yLWNvbnRhaW5lci5jb21wb25lbnQnO1xuZXhwb3J0IHsgVGFwVmFsdWVFZGl0b3JDb250YWluZXJNb2R1bGUgfSBmcm9tICcuL2xpYi90YXAtdmFsdWUtZWRpdG9yLWNvbnRhaW5lci90YXAtdmFsdWUtZWRpdG9yLWNvbnRhaW5lci5tb2R1bGUnO1xuZXhwb3J0ICogZnJvbSAnLi9saWIvdGFzay1tYW5hZ2VyLXVpL3Rhc2stbWFuYWdlci11aS5tb2R1bGUnO1xuZXhwb3J0ICogZnJvbSAnLi9saWIvdGFzay1tYW5hZ2VyLXVpL3Rhc2stbWFuYWdlci5jb21wb25lbnQnO1xuZXhwb3J0IHsgVGFza01hbmFnZXIgfSBmcm9tICcuL2xpYi90YXNrLW1hbmFnZXIvZGVmaW5pdGlvbnMnO1xuZXhwb3J0IHtcbiAgVEFTS19NQU5BR0VSX1JFU09MVVRJT05fU0VSVklDRSxcbiAgVGFza0Vycm9yUmVzb2x1dGlvblNlcnZpY2VJbnRlcmZhY2UsXG59IGZyb20gJy4vbGliL3Rhc2stbWFuYWdlci9wcm92aWRlcic7XG5leHBvcnQgeyBUYXNrTWFuYWdlck1vZHVsZSB9IGZyb20gJy4vbGliL3Rhc2stbWFuYWdlci90YXNrLW1hbmFnZXIubW9kdWxlJztcbmV4cG9ydCB7IFRhc2tNYW5hZ2VyU2VydmljZSB9IGZyb20gJy4vbGliL3Rhc2stbWFuYWdlci90YXNrLW1hbmFnZXIuc2VydmljZSc7XG5leHBvcnQgKiBmcm9tICcuL2xpYi91dGlsaXR5JztcbmV4cG9ydCB7IFRhcEFwaUV4cGxvcmVyU2VydmljZSB9IGZyb20gJy4vbGliL3RhcC1hcGktZXhwbG9yZXIuc2VydmljZSc7XG5leHBvcnQgeyBUQVBfTUFOQUdFUl9BUFBfSUQgfSBmcm9tICcuL2xpYi9jb25maWcnO1xuLy8gT1RIRVJTXG5pbXBvcnQgJy4vbGliL2V4dGVuc2lvbnMnO1xuIl19