/** * Generated bundle index. Do not edit. */ export * from './public_api'; export { E5coreUiCategorizationBase as ɵez } from './lib/components/e5core-ui-categorization/component/e5core-ui-categorization-base'; export { E5coreUiCategorizationBootstrapComponent as ɵew } from './lib/components/e5core-ui-categorization/component/e5core-ui-categorization-bootstrap.component'; export { E5coreUiCategorizationBoxComponent as ɵex } from './lib/components/e5core-ui-categorization/component/e5core-ui-categorization-box.component'; export { E5coreUiCategorizationMaterialComponent as ɵey } from './lib/components/e5core-ui-categorization/component/e5core-ui-categorization-material.component'; export { E5coreUiCategorizationComponent as ɵev } from './lib/components/e5core-ui-categorization/e5core-ui-categorization.component'; export { E5coreUiEmailConversationViewerComponent as ɵu } from './lib/components/e5core-ui-conversation-viewer/component/e5core-ui-email-conversation-viewer.component'; export { E5coreUiDatagridBase as ɵfe } from './lib/components/e5core-ui-datagrid/component/e5core-ui-datagrid-base'; export { E5coreUiDatagridBootstrapComponent as ɵfd } from './lib/components/e5core-ui-datagrid/component/e5core-ui-datagrid-bootstrap.component'; export { E5coreUiDatagridBoxComponent as ɵfg } from './lib/components/e5core-ui-datagrid/component/e5core-ui-datagrid-box.component'; export { E5coreUiDatagridMaterialComponent as ɵff } from './lib/components/e5core-ui-datagrid/component/e5core-ui-datagrid-material.component'; export { E5coreUiDatagridComponent as ɵfc } from './lib/components/e5core-ui-datagrid/e5core-ui-datagrid.component'; export { E5coreUiDatepickerComponent as ɵfh } from './lib/components/e5core-ui-datepicker/e5core-ui-datepicker.component'; export { E5coreUiFileUploadPrimeComponent as ɵec } from './lib/components/e5core-ui-file-upload/component/e5core-ui-file-upload-prime.component'; export { E5coreUiFileUploadComponent as ɵeb } from './lib/components/e5core-ui-file-upload/e5core-ui-file-upload.component'; export { E5coreUiGenerateDocumentBaseComponent as ɵed } from './lib/components/e5core-ui-generate-document/component/e5core-ui-generate-document-base'; export { E5coreUiGenerateDocumentBootstrapComponent as ɵeg } from './lib/components/e5core-ui-generate-document/component/e5core-ui-generate-document-bootstrap.component'; export { E5coreUiGenerateDocumentBoxComponent as ɵef } from './lib/components/e5core-ui-generate-document/component/e5core-ui-generate-document-box.component'; export { E5coreUiGenerateDocumentMaterialComponent as ɵee } from './lib/components/e5core-ui-generate-document/component/e5core-ui-generate-document-material.component'; export { E5coreAngularUiGetNextComponent as ɵa } from './lib/components/e5core-ui-get-next/e5core-ui-get-next.component'; export { E5coreUiMonitorSlaCompletionHighchartsComponent as ɵfo } from './lib/components/e5core-ui-monitor-sla-completion/component/e5core-ui-monitor-sla-completion-highcharts.component'; export { E5coreUiMonitorSlaCompletionComponent as ɵfn } from './lib/components/e5core-ui-monitor-sla-completion/e5core-ui-monitor-sla-completion.component'; export { E5coreUiMonitorSlaInflowsHighchartsComponent as ɵfq } from './lib/components/e5core-ui-monitor-sla-inflows/component/e5core-ui-monitor-sla-inflows-highcharts.component'; export { E5coreUiMonitorSlaInflowsComponent as ɵfp } from './lib/components/e5core-ui-monitor-sla-inflows/e5core-ui-monitor-sla-inflows.component'; export { E5coreUiMonitorSlaInventoryHighchartsComponent as ɵfs } from './lib/components/e5core-ui-monitor-sla-inventory/component/e5core-ui-monitor-sla-inventory-highcharts.component'; export { E5coreUiMonitorSlaInventoryComponent as ɵfr } from './lib/components/e5core-ui-monitor-sla-inventory/e5core-ui-monitor-sla-inventory.component'; export { E5coreUiMonitorSlaTeamProductivityHighchartsComponent as ɵfu } from './lib/components/e5core-ui-monitor-sla-team-productivity/component/highcharts.component'; export { E5coreUiMonitorSlaTeamProductivityComponent as ɵft } from './lib/components/e5core-ui-monitor-sla-team-productivity/team-productivity.component'; export { E5coreUiMonitorSlaHighchartsComponent as ɵfa } from './lib/components/e5core-ui-monitor-sla/component/e5core-ui-monitor-sla-highcharts.component'; export { E5coreUiMonitorSlaComponent as ɵfb } from './lib/components/e5core-ui-monitor-sla/e5core-ui-monitor-sla.component'; export { E5coreUiSearchFormBaseComponent as ɵdo } from './lib/components/e5core-ui-search-form/component/e5core-ui-search-form-base'; export { E5coreUiSearchFormBootstrapComponent as ɵdn } from './lib/components/e5core-ui-search-form/component/e5core-ui-search-form-bootstrap.component'; export { E5coreUiSearchFormBoxComponent as ɵdq } from './lib/components/e5core-ui-search-form/component/e5core-ui-search-form-box.component'; export { E5coreUiSearchFormMaterialComponent as ɵdp } from './lib/components/e5core-ui-search-form/component/e5core-ui-search-form-material.component'; export { E5coreUiSearchMenuBase as ɵdy } from './lib/components/e5core-ui-search-menu/component/e5core-ui-search-menu-base'; export { E5coreUiSearchMenuBootstrapComponent as ɵdx } from './lib/components/e5core-ui-search-menu/component/e5core-ui-search-menu-bootstrap.component'; export { E5coreUiSearchMenuBoxComponent as ɵea } from './lib/components/e5core-ui-search-menu/component/e5core-ui-search-menu-box.component'; export { E5coreUiSearchMenuMaterialComponent as ɵdz } from './lib/components/e5core-ui-search-menu/component/e5core-ui-search-menu-material.component'; export { E5coreUiSearchMenuComponent as ɵdw } from './lib/components/e5core-ui-search-menu/e5core-ui-search-menu.component'; export { E5coreUiSearchResultsBaseComponent as ɵdt } from './lib/components/e5core-ui-search-results/component/e5core-ui-search-results-base'; export { E5coreUiSearchResultsBootstrapComponent as ɵds } from './lib/components/e5core-ui-search-results/component/e5core-ui-search-results-bootstrap.component'; export { E5coreUiSearchResultsBoxComponent as ɵdv } from './lib/components/e5core-ui-search-results/component/e5core-ui-search-results-box.component'; export { E5coreUiSearchResultsMaterialComponent as ɵdu } from './lib/components/e5core-ui-search-results/component/e5core-ui-search-results-material.component'; export { E5coreUiSelectFromListBaseComponent as ɵer } from './lib/components/e5core-ui-select-from-list/component/e5core-ui-select-from-list-base'; export { E5coreUiSelectFromListMaterialComponent as ɵeq } from './lib/components/e5core-ui-select-from-list/component/e5core-ui-select-from-list-material.component'; export { E5coreUiSelectFromListComponent as ɵeo } from './lib/components/e5core-ui-select-from-list/e5core-ui-select-from-list.component'; export { E5coreUiTimePickerBaseComponent as ɵfm } from './lib/components/e5core-ui-timepicker/component/e5core-ui-timepicker-base.component'; export { E5coreUiTimepickerMaterialComponent as ɵfl } from './lib/components/e5core-ui-timepicker/component/e5core-ui-timepicker-material.component'; export { E5coreUiTimepickerComponent as ɵfk } from './lib/components/e5core-ui-timepicker/e5core-ui-timepicker.component'; export { E5coreUiAssignUserBaseComponent as ɵek } from './lib/components/e5core-ui-work-assign-user/component/e5core-ui-work-assign-user-base'; export { E5coreUiAssignUserBootstrapComponent as ɵen } from './lib/components/e5core-ui-work-assign-user/component/e5core-ui-work-assign-user-bootstrap.component'; export { E5coreUiAssignUserBoxComponent as ɵem } from './lib/components/e5core-ui-work-assign-user/component/e5core-ui-work-assign-user-box.component'; export { E5coreUiAssignUserMaterialComponent as ɵel } from './lib/components/e5core-ui-work-assign-user/component/e5core-ui-work-assign-user-material.component'; export { E5coreUiAttachmentViewerBaseComponent as ɵt } from './lib/components/e5core-ui-work-attachment-viewer/component/e5core-ui-attachment-viewer-base'; export { E5coreUiE5AttachmentViewerComponent as ɵeh } from './lib/components/e5core-ui-work-attachment-viewer/component/e5core-ui-e5-attachment-viewer.component'; export { E5coreUiWebdavWeburiAttachmentViewerComponent as ɵej } from './lib/components/e5core-ui-work-attachment-viewer/component/e5core-ui-webdav-weburi-attachment-viewer.component'; export { E5coreUiWeburiAttachmentViewerComponent as ɵei } from './lib/components/e5core-ui-work-attachment-viewer/component/e5core-ui-weburi-attachment-viewer.component'; export { E5coreUiWorkAttachmentsBaseComponent as ɵk } from './lib/components/e5core-ui-work-attachments/component/e5core-ui-work-attachments-base'; export { E5coreUiWorkAttachmentsMaterialComponent as ɵj } from './lib/components/e5core-ui-work-attachments/component/e5core-ui-work-attachments-material.component'; export { E5coreUiWorkCasenotesBaseComponent as ɵdj } from './lib/components/e5core-ui-work-casenotes/component/e5core-ui-work-casenotes-base'; export { E5coreUiWorkCasenotesBootstrapComponent as ɵdi } from './lib/components/e5core-ui-work-casenotes/component/e5core-ui-work-casenotes-bootstrap.component'; export { E5coreUiWorkCasenotesBoxComponent as ɵdm } from './lib/components/e5core-ui-work-casenotes/component/e5core-ui-work-casenotes-box.component'; export { E5coreUiWorkCasenotesMaterialComponent as ɵdk } from './lib/components/e5core-ui-work-casenotes/component/e5core-ui-work-casenotes-material.component'; export { E5coreUiWorkCasenotesComponent as ɵdh } from './lib/components/e5core-ui-work-casenotes/e5core-ui-work-casenotes.component'; export { E5coreUiWorkDiariseBaseComponent as ɵfj } from './lib/components/e5core-ui-work-diarise/component/e5core-ui-work-diarise-base.component'; export { E5coreUiWorkDiariseMaterialComponent as ɵfi } from './lib/components/e5core-ui-work-diarise/component/e5core-ui-work-diarise-material.component'; export { E5coreUiWorkFieldSetBootstrapComponent as ɵbk } from './lib/components/e5core-ui-work-field-set/component/e5core-ui-work-field-set-bootstrap.component'; export { E5coreUiWorkFieldSetBoxComponent as ɵbi } from './lib/components/e5core-ui-work-field-set/component/e5core-ui-work-field-set-box.component'; export { E5coreUiWorkFieldSetMaterialComponent as ɵbj } from './lib/components/e5core-ui-work-field-set/component/e5core-ui-work-field-set-material.component'; export { E5coreUiWorkFieldSetComponent as ɵf } from './lib/components/e5core-ui-work-field-set/e5core-ui-work-field-set.component'; export { E5coreUiWorkFieldTypeCheckboxBaseComponent as ɵco } from './lib/components/e5core-ui-work-field-type-checkbox/component/e5core-ui-work-field-type-checkbox-base'; export { E5coreUiWorkFieldTypeCheckboxBootstrapComponent as ɵcp } from './lib/components/e5core-ui-work-field-type-checkbox/component/e5core-ui-work-field-type-checkbox-bootstrap.component'; export { E5coreUiWorkFieldTypeCheckboxBoxComponent as ɵcn } from './lib/components/e5core-ui-work-field-type-checkbox/component/e5core-ui-work-field-type-checkbox-box.component'; export { E5coreUiWorkFieldTypeCheckboxMaterialComponent as ɵcq } from './lib/components/e5core-ui-work-field-type-checkbox/component/e5core-ui-work-field-type-checkbox-material.component'; export { E5coreUiWorkFieldTypeCheckboxComponent as ɵcm } from './lib/components/e5core-ui-work-field-type-checkbox/e5core-ui-work-field-type-checkbox.component'; export { E5coreUiWorkFieldTypeCurrencyBaseComponent as ɵcz } from './lib/components/e5core-ui-work-field-type-currency/component/e5core-ui-work-field-type-currency-base'; export { E5coreUiWorkFieldTypeCurrencyBootstrapComponent as ɵcy } from './lib/components/e5core-ui-work-field-type-currency/component/e5core-ui-work-field-type-currency-bootstrap.component'; export { E5coreUiWorkFieldTypeCurrencyBoxComponent as ɵda } from './lib/components/e5core-ui-work-field-type-currency/component/e5core-ui-work-field-type-currency-box.component'; export { E5coreUiWorkFieldTypeCurrencyMaterialComponent as ɵdb } from './lib/components/e5core-ui-work-field-type-currency/component/e5core-ui-work-field-type-currency-material.component'; export { E5coreUiWorkFieldTypeCurrencyComponent as ɵcx } from './lib/components/e5core-ui-work-field-type-currency/e5core-ui-work-field-type-currency.component'; export { E5coreUiWorkFieldTypeDateBaseComponent as ɵbz } from './lib/components/e5core-ui-work-field-type-date/component/e5core-ui-work-field-type-date-base'; export { E5coreUiWorkFieldTypeDateBootstrapComponent as ɵcb } from './lib/components/e5core-ui-work-field-type-date/component/e5core-ui-work-field-type-date-bootstrap.component'; export { E5coreUiWorkFieldTypeDateBoxComponent as ɵby } from './lib/components/e5core-ui-work-field-type-date/component/e5core-ui-work-field-type-date-box.component'; export { E5coreUiWorkFieldTypeDateMaterialComponent as ɵca } from './lib/components/e5core-ui-work-field-type-date/component/e5core-ui-work-field-type-date-material.component'; export { E5coreUiWorkFieldTypeDateComponent as ɵbx } from './lib/components/e5core-ui-work-field-type-date/e5core-ui-work-field-type-date.component'; export { E5coreUiWorkFieldTypeInputBaseComponent as ɵbp } from './lib/components/e5core-ui-work-field-type-input/component/e5core-ui-work-field-type-input-base'; export { E5coreUiWorkFieldTypeInputBootstrapComponent as ɵbs } from './lib/components/e5core-ui-work-field-type-input/component/e5core-ui-work-field-type-input-bootstrap.component'; export { E5coreUiWorkFieldTypeInputBoxComponent as ɵbo } from './lib/components/e5core-ui-work-field-type-input/component/e5core-ui-work-field-type-input-box.component'; export { E5coreUiWorkFieldTypeInputMaterialComponent as ɵbr } from './lib/components/e5core-ui-work-field-type-input/component/e5core-ui-work-field-type-input-material.component'; export { E5coreUiWorkFieldTypeInputComponent as ɵn } from './lib/components/e5core-ui-work-field-type-input/e5core-ui-work-field-type-input.component'; export { E5coreUiWorkFieldTypeIntegerBaseComponent as ɵbu } from './lib/components/e5core-ui-work-field-type-integer/component/e5core-ui-work-field-type-integer-base'; export { E5coreUiWorkFieldTypeIntegerBootstrapComponent as ɵbt } from './lib/components/e5core-ui-work-field-type-integer/component/e5core-ui-work-field-type-integer-bootstrap.component'; export { E5coreUiWorkFieldTypeIntegerBoxComponent as ɵbw } from './lib/components/e5core-ui-work-field-type-integer/component/e5core-ui-work-field-type-integer-box.component'; export { E5coreUiWorkFieldTypeIntegerMaterialComponent as ɵbv } from './lib/components/e5core-ui-work-field-type-integer/component/e5core-ui-work-field-type-integer-material.component'; export { E5coreUiWorkFieldTypeIntegerComponent as ɵp } from './lib/components/e5core-ui-work-field-type-integer/e5core-ui-work-field-type-integer.component'; export { E5coreUiWorkFieldTypeListBaseComponent as ɵcu } from './lib/components/e5core-ui-work-field-type-list/component/e5core-ui-work-field-type-list-base'; export { E5coreUiWorkFieldTypeListBootstrapComponent as ɵcw } from './lib/components/e5core-ui-work-field-type-list/component/e5core-ui-work-field-type-list-bootstrap.component'; export { E5coreUiWorkFieldTypeListBoxComponent as ɵcv } from './lib/components/e5core-ui-work-field-type-list/component/e5core-ui-work-field-type-list-box.component'; export { E5coreUiWorkFieldTypeListMaterialComponent as ɵct } from './lib/components/e5core-ui-work-field-type-list/component/e5core-ui-work-field-type-list-material.component'; export { E5coreUiWorkFieldTypeListComponent as ɵcr } from './lib/components/e5core-ui-work-field-type-list/e5core-ui-work-field-type-list.component'; export { E5coreUiWorkFieldTypeTextBaseComponent as ɵce } from './lib/components/e5core-ui-work-field-type-text/component/e5core-ui-work-field-type-text-base'; export { E5coreUiWorkFieldTypeTextBootstrapComponent as ɵcg } from './lib/components/e5core-ui-work-field-type-text/component/e5core-ui-work-field-type-text-bootstrap.component'; export { E5coreUiWorkFieldTypeTextBoxComponent as ɵcd } from './lib/components/e5core-ui-work-field-type-text/component/e5core-ui-work-field-type-text-box.component'; export { E5coreUiWorkFieldTypeTextMaterialComponent as ɵcf } from './lib/components/e5core-ui-work-field-type-text/component/e5core-ui-work-field-type-text-material.component'; export { E5coreUiWorkFieldTypeTextComponent as ɵcc } from './lib/components/e5core-ui-work-field-type-text/e5core-ui-work-field-type-text.component'; export { E5coreUiWorkFieldTypeUserBootstrapComponent as ɵck } from './lib/components/e5core-ui-work-field-type-user/component/e5core-ui-work-field-type-user-bootstrap.component'; export { E5coreUiWorkFieldTypeUserBoxComponent as ɵci } from './lib/components/e5core-ui-work-field-type-user/component/e5core-ui-work-field-type-user-box.component'; export { E5coreUiWorkFieldTypeUserMaterialComponent as ɵcj } from './lib/components/e5core-ui-work-field-type-user/component/e5core-ui-work-field-type-user-material.component'; export { E5coreUiWorkFieldTypeUserComponent as ɵch } from './lib/components/e5core-ui-work-field-type-user/e5core-ui-work-field-type-user.component'; export { E5coreUiWorkFieldBootstrapComponent as ɵbl } from './lib/components/e5core-ui-work-field/component/e5core-ui-work-field-bootstrap.component'; export { E5coreUiWorkFieldBoxComponent as ɵbn } from './lib/components/e5core-ui-work-field/component/e5core-ui-work-field-box.component'; export { E5coreUiWorkFieldMaterialComponent as ɵbm } from './lib/components/e5core-ui-work-field/component/e5core-ui-work-field-material.component'; export { E5coreUiWorkFieldSwitchComponent as ɵcl } from './lib/components/e5core-ui-work-field/component/e5core-ui-work-field-switch.component'; export { E5coreUiWorkFieldTypeBase as ɵo } from './lib/components/e5core-ui-work-field/e5core-ui-work-field-type-base'; export { E5coreUiWorkFieldTypeComponentBase as ɵbq } from './lib/components/e5core-ui-work-field/e5core-ui-work-field-type-component-base'; export { E5coreUiWorkFieldComponent as ɵg } from './lib/components/e5core-ui-work-field/e5core-ui-work-field.component'; export { E5coreUiWorkHistoryBaseComponent as ɵdd } from './lib/components/e5core-ui-work-history/component/e5core-ui-work-history-base'; export { E5coreUiWorkHistoryBootstrapComponent as ɵdg } from './lib/components/e5core-ui-work-history/component/e5core-ui-work-history-bootstrap.component'; export { E5coreUiWorkHistoryBoxComponent as ɵdf } from './lib/components/e5core-ui-work-history/component/e5core-ui-work-history-box.component'; export { E5coreUiWorkHistoryMaterialComponent as ɵdc } from './lib/components/e5core-ui-work-history/component/e5core-ui-work-history-material.component'; export { E5coreUiWorkHistoryComponent as ɵh } from './lib/components/e5core-ui-work-history/e5core-ui-work-history.component'; export { E5CoreUiWorkItemBootstrapComponent as ɵr } from './lib/components/e5core-ui-work-item/component/e5-core-ui-work-item-bootstrap.component'; export { E5CoreUiWorkItemBoxComponent as ɵq } from './lib/components/e5core-ui-work-item/component/e5-core-ui-work-item-box.component'; export { E5CoreUiWorkItemMaterialComponent as ɵs } from './lib/components/e5core-ui-work-item/component/e5-core-ui-work-item-material.component'; export { E5coreUiWorkItemComponent as ɵb } from './lib/components/e5core-ui-work-item/e5core-ui-work-item.component'; export { E5coreUiWorkMenuItemBootstrapComponent as ɵba } from './lib/components/e5core-ui-work-menu-item/component/e5core-ui-work-menu-item-bootstrap.component'; export { E5coreUiWorkMenuItemBoxComponent as ɵy } from './lib/components/e5core-ui-work-menu-item/component/e5core-ui-work-menu-item-box.component'; export { E5coreUiWorkMenuItemMaterialComponent as ɵz } from './lib/components/e5core-ui-work-menu-item/component/e5core-ui-work-menu-item-material.component'; export { E5coreUiWorkMenuItemComponent as ɵm } from './lib/components/e5core-ui-work-menu-item/e5core-ui-work-menu-item.component'; export { E5CoreUiWorkMenuBootstrapComponent as ɵw } from './lib/components/e5core-ui-work-menu/component/e5core-ui-work-menu-bootstrap.component'; export { E5CoreUiWorkMenuBoxComponent as ɵx } from './lib/components/e5core-ui-work-menu/component/e5core-ui-work-menu-box.component'; export { E5CoreUiWorkMenuMaterialComponent as ɵv } from './lib/components/e5core-ui-work-menu/component/e5core-ui-work-menu-material.component'; export { E5coreUiWorkMenuComponent as ɵd } from './lib/components/e5core-ui-work-menu/e5core-ui-work-menu.component'; export { E5coreUiWorkRelatedItemsBaseComponent as ɵes } from './lib/components/e5core-ui-work-related-items/component/e5core-ui-work-related-items-base'; export { E5coreUiWorkRelatedItemsPrimeComponent as ɵet } from './lib/components/e5core-ui-work-related-items/component/e5core-ui-work-related-items-prime.component'; export { E5coreUiWorkTabSetBootstrapComponent as ɵbd } from './lib/components/e5core-ui-work-tab-set/component/e5core-ui-work-tab-set-bootstrap.component'; export { E5coreUiWorkTabSetBoxComponent as ɵbc } from './lib/components/e5core-ui-work-tab-set/component/e5core-ui-work-tab-set-box.component'; export { E5coreUiWorkTabSetMaterialComponent as ɵbb } from './lib/components/e5core-ui-work-tab-set/component/e5core-ui-work-tab-set-material.component'; export { E5coreUiWorkTabSetComponent as ɵi } from './lib/components/e5core-ui-work-tab-set/e5core-ui-work-tab-set.component'; export { E5coreUiWorkTabBaseComponent as ɵbf } from './lib/components/e5core-ui-work-tab/component/e5code-ui-work-tab-base'; export { E5coreUiWorkTabBootstrapComponent as ɵbe } from './lib/components/e5core-ui-work-tab/component/e5core-ui-work-tab-bootstrap.component'; export { E5coreUiWorkTabBoxComponent as ɵbg } from './lib/components/e5core-ui-work-tab/component/e5core-ui-work-tab-box.component'; export { E5coreUiWorkTabMaterialComponent as ɵbh } from './lib/components/e5core-ui-work-tab/component/e5core-ui-work-tab-material.component'; export { E5coreUiWorkTabComponent as ɵe } from './lib/components/e5core-ui-work-tab/e5core-ui-work-tab.component'; export { DocumentDataSourceService as ɵep } from './lib/datasource/document-data-source.service'; export { SearchDataSourceService as ɵdr } from './lib/datasource/search-data-source.service'; export { AttachmentsOdataService as ɵl } from './lib/services/attachments-odata.service'; export { CachedListSearchService as ɵcs } from './lib/services/cached-list-search.service'; export { CasenotesOdataService as ɵdl } from './lib/services/casenotes-odata.service'; export { HistoryOdataService as ɵde } from './lib/services/history-odata.service'; export { UiStyleService as ɵc } from './lib/services/ui-style.service'; export { E5coreUiSafePipe as ɵeu } from './lib/util/e5core-ui-safe.pipe';