UNPKG

@pepperi/ngx-lib

Version:

Pepperi Angular Components and Services

145 lines (144 loc) 15.7 kB
import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; import { ReactiveFormsModule, FormsModule } from '@angular/forms'; import { MatCommonModule } from '@angular/material/core'; import { MatFormFieldModule } from '@angular/material/form-field'; import { MatDialogModule } from '@angular/material/dialog'; import { MatIconModule } from '@angular/material/icon'; import { PepperiModule } from '@pepperi/ngx-lib'; import { PepperiFieldTitleModule } from '@pepperi/ngx-lib/field-title'; import { PepperiIconModule, pepperiIconSystemEdit, pepperiIconSystemClose, pepperiIconArrowRightAlt, pepperiIconArrowLeftAlt } from '@pepperi/ngx-lib/icon'; import { PepperiDialogModule } from '@pepperi/ngx-lib/dialog'; import { GalleryModule } from '@ngx-gallery/core'; import { ImageViewerModule } from '@hallysonh/ngx-imageviewer'; // import { ImageViewerModule } from 'ngx-image-viewer'; import { PepperiImagesFilmstripComponent } from './images-filmstrip.component'; import * as i0 from "@angular/core"; import * as i1 from "@pepperi/ngx-lib/icon"; export class PepperiImagesFilmstripModule { constructor(pepperiIconRegistry) { this.pepperiIconRegistry = pepperiIconRegistry; this.pepperiIconRegistry.registerIcons([ pepperiIconSystemEdit, pepperiIconSystemClose, pepperiIconArrowRightAlt, pepperiIconArrowLeftAlt ]); } } PepperiImagesFilmstripModule.ɵmod = i0.ɵɵdefineNgModule({ type: PepperiImagesFilmstripModule }); PepperiImagesFilmstripModule.ɵinj = i0.ɵɵdefineInjector({ factory: function PepperiImagesFilmstripModule_Factory(t) { return new (t || PepperiImagesFilmstripModule)(i0.ɵɵinject(i1.PepperiIconRegistry)); }, imports: [[ CommonModule, BrowserAnimationsModule, ReactiveFormsModule, FormsModule, // Material modules, MatCommonModule, MatFormFieldModule, MatDialogModule, MatIconModule, // External modules GalleryModule, ImageViewerModule, // ImageViewerModule.forRoot({ // btnClass: 'default', // The CSS class(es) that will apply to the buttons // zoomFactor: 0.1, // The amount that the scale will be increased by // containerBackgroundColor: 'transparent', // The color to use for the background. This can provided in hex, or rgb(a). // wheelZoom: true, // If true, the mouse wheel can be used to zoom in // allowFullscreen: false, // If true, the fullscreen button will be shown, allowing the user to entr fullscreen mode // btnIcons: { // // The icon classes that will apply to the buttons. By default, font-awesome is used. // zoomIn: 'fa fa-plus', // zoomOut: 'fa fa-minus', // rotateClockwise: 'fa fa-repeat', // rotateCounterClockwise: 'fa fa-undo', // next: 'fa fa-arrow-right', // prev: 'fa fa-arrow-left', // fullscreen: 'fa fa-arrows-alt' // } // }), // Pepperi modules PepperiModule, PepperiIconModule, PepperiFieldTitleModule, PepperiDialogModule ]] }); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(PepperiImagesFilmstripModule, { declarations: [PepperiImagesFilmstripComponent], imports: [CommonModule, BrowserAnimationsModule, ReactiveFormsModule, FormsModule, // Material modules, MatCommonModule, MatFormFieldModule, MatDialogModule, MatIconModule, // External modules GalleryModule, ImageViewerModule, // ImageViewerModule.forRoot({ // btnClass: 'default', // The CSS class(es) that will apply to the buttons // zoomFactor: 0.1, // The amount that the scale will be increased by // containerBackgroundColor: 'transparent', // The color to use for the background. This can provided in hex, or rgb(a). // wheelZoom: true, // If true, the mouse wheel can be used to zoom in // allowFullscreen: false, // If true, the fullscreen button will be shown, allowing the user to entr fullscreen mode // btnIcons: { // // The icon classes that will apply to the buttons. By default, font-awesome is used. // zoomIn: 'fa fa-plus', // zoomOut: 'fa fa-minus', // rotateClockwise: 'fa fa-repeat', // rotateCounterClockwise: 'fa fa-undo', // next: 'fa fa-arrow-right', // prev: 'fa fa-arrow-left', // fullscreen: 'fa fa-arrows-alt' // } // }), // Pepperi modules PepperiModule, PepperiIconModule, PepperiFieldTitleModule, PepperiDialogModule], exports: [PepperiImagesFilmstripComponent] }); })(); /*@__PURE__*/ (function () { i0.ɵsetClassMetadata(PepperiImagesFilmstripModule, [{ type: NgModule, args: [{ imports: [ CommonModule, BrowserAnimationsModule, ReactiveFormsModule, FormsModule, // Material modules, MatCommonModule, MatFormFieldModule, MatDialogModule, MatIconModule, // External modules GalleryModule, ImageViewerModule, // ImageViewerModule.forRoot({ // btnClass: 'default', // The CSS class(es) that will apply to the buttons // zoomFactor: 0.1, // The amount that the scale will be increased by // containerBackgroundColor: 'transparent', // The color to use for the background. This can provided in hex, or rgb(a). // wheelZoom: true, // If true, the mouse wheel can be used to zoom in // allowFullscreen: false, // If true, the fullscreen button will be shown, allowing the user to entr fullscreen mode // btnIcons: { // // The icon classes that will apply to the buttons. By default, font-awesome is used. // zoomIn: 'fa fa-plus', // zoomOut: 'fa fa-minus', // rotateClockwise: 'fa fa-repeat', // rotateCounterClockwise: 'fa fa-undo', // next: 'fa fa-arrow-right', // prev: 'fa fa-arrow-left', // fullscreen: 'fa fa-arrows-alt' // } // }), // Pepperi modules PepperiModule, PepperiIconModule, PepperiFieldTitleModule, PepperiDialogModule ], exports: [PepperiImagesFilmstripComponent], declarations: [PepperiImagesFilmstripComponent], }] }], function () { return [{ type: i1.PepperiIconRegistry }]; }, null); })(); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW1hZ2VzLWZpbG1zdHJpcC5tb2R1bGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy9uZ3gtbGliL2ltYWdlcy1maWxtc3RyaXAvaW1hZ2VzLWZpbG1zdHJpcC5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN6QyxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDL0MsT0FBTyxFQUFFLHVCQUF1QixFQUFFLE1BQU0sc0NBQXNDLENBQUM7QUFDL0UsT0FBTyxFQUFFLG1CQUFtQixFQUFFLFdBQVcsRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBRWxFLE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSx3QkFBd0IsQ0FBQztBQUN6RCxPQUFPLEVBQUUsa0JBQWtCLEVBQUUsTUFBTSw4QkFBOEIsQ0FBQztBQUNsRSxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0sMEJBQTBCLENBQUM7QUFDM0QsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLHdCQUF3QixDQUFDO0FBRXZELE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQztBQUN4RCxPQUFPLEVBQUUsdUJBQXVCLEVBQUUsTUFBTSxxQ0FBcUMsQ0FBQztBQUM5RSxPQUFPLEVBQ0gsaUJBQWlCLEVBRWpCLHFCQUFxQixFQUNyQixzQkFBc0IsRUFDdEIsd0JBQXdCLEVBQ3hCLHVCQUF1QixFQUMxQixNQUFNLDhCQUE4QixDQUFDO0FBQ3RDLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLGdDQUFnQyxDQUFDO0FBRXJFLE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSxtQkFBbUIsQ0FBQztBQUNsRCxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSw0QkFBNEIsQ0FBQztBQUMvRCx3REFBd0Q7QUFFeEQsT0FBTyxFQUFFLCtCQUErQixFQUFFLE1BQU0sOEJBQThCLENBQUM7OztBQTBDL0UsTUFBTSxPQUFPLDRCQUE0QjtJQUNyQyxZQUFvQixtQkFBd0M7UUFBeEMsd0JBQW1CLEdBQW5CLG1CQUFtQixDQUFxQjtRQUN4RCxJQUFJLENBQUMsbUJBQW1CLENBQUMsYUFBYSxDQUFDO1lBQ25DLHFCQUFxQjtZQUNyQixzQkFBc0I7WUFDdEIsd0JBQXdCO1lBQ3hCLHVCQUF1QjtTQUMxQixDQUFDLENBQUM7SUFDUCxDQUFDOztnRUFSUSw0QkFBNEI7dUlBQTVCLDRCQUE0QixxREF2QzVCO1lBQ0wsWUFBWTtZQUNaLHVCQUF1QjtZQUN2QixtQkFBbUI7WUFDbkIsV0FBVztZQUNYLG9CQUFvQjtZQUNwQixlQUFlO1lBQ2Ysa0JBQWtCO1lBQ2xCLGVBQWU7WUFDZixhQUFhO1lBQ2IsbUJBQW1CO1lBQ25CLGFBQWE7WUFDYixpQkFBaUI7WUFDakIsOEJBQThCO1lBQzlCLCtFQUErRTtZQUMvRSx5RUFBeUU7WUFDekUsNEhBQTRIO1lBQzVILDBFQUEwRTtZQUMxRSx5SEFBeUg7WUFDekgsa0JBQWtCO1lBQ2xCLGdHQUFnRztZQUNoRyxnQ0FBZ0M7WUFDaEMsa0NBQWtDO1lBQ2xDLDJDQUEyQztZQUMzQyxnREFBZ0Q7WUFDaEQscUNBQXFDO1lBQ3JDLG9DQUFvQztZQUNwQyx5Q0FBeUM7WUFDekMsUUFBUTtZQUNSLE1BQU07WUFDTixrQkFBa0I7WUFDbEIsYUFBYTtZQUNiLGlCQUFpQjtZQUNqQix1QkFBdUI7WUFDdkIsbUJBQW1CO1NBQ3RCO3dGQUlRLDRCQUE0QixtQkFGckIsK0JBQStCLGFBcEMzQyxZQUFZO1FBQ1osdUJBQXVCO1FBQ3ZCLG1CQUFtQjtRQUNuQixXQUFXO1FBQ1gsb0JBQW9CO1FBQ3BCLGVBQWU7UUFDZixrQkFBa0I7UUFDbEIsZUFBZTtRQUNmLGFBQWE7UUFDYixtQkFBbUI7UUFDbkIsYUFBYTtRQUNiLGlCQUFpQjtRQUNqQiw4QkFBOEI7UUFDOUIsK0VBQStFO1FBQy9FLHlFQUF5RTtRQUN6RSw0SEFBNEg7UUFDNUgsMEVBQTBFO1FBQzFFLHlIQUF5SDtRQUN6SCxrQkFBa0I7UUFDbEIsZ0dBQWdHO1FBQ2hHLGdDQUFnQztRQUNoQyxrQ0FBa0M7UUFDbEMsMkNBQTJDO1FBQzNDLGdEQUFnRDtRQUNoRCxxQ0FBcUM7UUFDckMsb0NBQW9DO1FBQ3BDLHlDQUF5QztRQUN6QyxRQUFRO1FBQ1IsTUFBTTtRQUNOLGtCQUFrQjtRQUNsQixhQUFhO1FBQ2IsaUJBQWlCO1FBQ2pCLHVCQUF1QjtRQUN2QixtQkFBbUIsYUFFWiwrQkFBK0I7a0RBR2pDLDRCQUE0QjtjQXhDeEMsUUFBUTtlQUFDO2dCQUNOLE9BQU8sRUFBRTtvQkFDTCxZQUFZO29CQUNaLHVCQUF1QjtvQkFDdkIsbUJBQW1CO29CQUNuQixXQUFXO29CQUNYLG9CQUFvQjtvQkFDcEIsZUFBZTtvQkFDZixrQkFBa0I7b0JBQ2xCLGVBQWU7b0JBQ2YsYUFBYTtvQkFDYixtQkFBbUI7b0JBQ25CLGFBQWE7b0JBQ2IsaUJBQWlCO29CQUNqQiw4QkFBOEI7b0JBQzlCLCtFQUErRTtvQkFDL0UseUVBQXlFO29CQUN6RSw0SEFBNEg7b0JBQzVILDBFQUEwRTtvQkFDMUUseUhBQXlIO29CQUN6SCxrQkFBa0I7b0JBQ2xCLGdHQUFnRztvQkFDaEcsZ0NBQWdDO29CQUNoQyxrQ0FBa0M7b0JBQ2xDLDJDQUEyQztvQkFDM0MsZ0RBQWdEO29CQUNoRCxxQ0FBcUM7b0JBQ3JDLG9DQUFvQztvQkFDcEMseUNBQXlDO29CQUN6QyxRQUFRO29CQUNSLE1BQU07b0JBQ04sa0JBQWtCO29CQUNsQixhQUFhO29CQUNiLGlCQUFpQjtvQkFDakIsdUJBQXVCO29CQUN2QixtQkFBbUI7aUJBQ3RCO2dCQUNELE9BQU8sRUFBRSxDQUFFLCtCQUErQixDQUFFO2dCQUM1QyxZQUFZLEVBQUUsQ0FBRSwrQkFBK0IsQ0FBRTthQUNwRCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IENvbW1vbk1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XHJcbmltcG9ydCB7IEJyb3dzZXJBbmltYXRpb25zTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvcGxhdGZvcm0tYnJvd3Nlci9hbmltYXRpb25zJztcclxuaW1wb3J0IHsgUmVhY3RpdmVGb3Jtc01vZHVsZSwgRm9ybXNNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9mb3Jtcyc7XHJcblxyXG5pbXBvcnQgeyBNYXRDb21tb25Nb2R1bGUgfSBmcm9tICdAYW5ndWxhci9tYXRlcmlhbC9jb3JlJztcclxuaW1wb3J0IHsgTWF0Rm9ybUZpZWxkTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvbWF0ZXJpYWwvZm9ybS1maWVsZCc7XHJcbmltcG9ydCB7IE1hdERpYWxvZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL21hdGVyaWFsL2RpYWxvZyc7XHJcbmltcG9ydCB7IE1hdEljb25Nb2R1bGUgfSBmcm9tICdAYW5ndWxhci9tYXRlcmlhbC9pY29uJztcclxuXHJcbmltcG9ydCB7IFBlcHBlcmlNb2R1bGUgfSBmcm9tICdAcGVwcGVyaS1hZGRvbnMvbmd4LWxpYic7XHJcbmltcG9ydCB7IFBlcHBlcmlGaWVsZFRpdGxlTW9kdWxlIH0gZnJvbSAnQHBlcHBlcmktYWRkb25zL25neC1saWIvZmllbGQtdGl0bGUnO1xyXG5pbXBvcnQge1xyXG4gICAgUGVwcGVyaUljb25Nb2R1bGUsXHJcbiAgICBQZXBwZXJpSWNvblJlZ2lzdHJ5LFxyXG4gICAgcGVwcGVyaUljb25TeXN0ZW1FZGl0LFxyXG4gICAgcGVwcGVyaUljb25TeXN0ZW1DbG9zZSxcclxuICAgIHBlcHBlcmlJY29uQXJyb3dSaWdodEFsdCxcclxuICAgIHBlcHBlcmlJY29uQXJyb3dMZWZ0QWx0XHJcbn0gZnJvbSAnQHBlcHBlcmktYWRkb25zL25neC1saWIvaWNvbic7XHJcbmltcG9ydCB7IFBlcHBlcmlEaWFsb2dNb2R1bGUgfSBmcm9tICdAcGVwcGVyaS1hZGRvbnMvbmd4LWxpYi9kaWFsb2cnO1xyXG5cclxuaW1wb3J0IHsgR2FsbGVyeU1vZHVsZSB9IGZyb20gJ0BuZ3gtZ2FsbGVyeS9jb3JlJztcclxuaW1wb3J0IHsgSW1hZ2VWaWV3ZXJNb2R1bGUgfSBmcm9tICdAaGFsbHlzb25oL25neC1pbWFnZXZpZXdlcic7XHJcbi8vIGltcG9ydCB7IEltYWdlVmlld2VyTW9kdWxlIH0gZnJvbSAnbmd4LWltYWdlLXZpZXdlcic7XHJcblxyXG5pbXBvcnQgeyBQZXBwZXJpSW1hZ2VzRmlsbXN0cmlwQ29tcG9uZW50IH0gZnJvbSAnLi9pbWFnZXMtZmlsbXN0cmlwLmNvbXBvbmVudCc7XHJcblxyXG5ATmdNb2R1bGUoe1xyXG4gICAgaW1wb3J0czogW1xyXG4gICAgICAgIENvbW1vbk1vZHVsZSxcclxuICAgICAgICBCcm93c2VyQW5pbWF0aW9uc01vZHVsZSxcclxuICAgICAgICBSZWFjdGl2ZUZvcm1zTW9kdWxlLFxyXG4gICAgICAgIEZvcm1zTW9kdWxlLFxyXG4gICAgICAgIC8vIE1hdGVyaWFsIG1vZHVsZXMsXHJcbiAgICAgICAgTWF0Q29tbW9uTW9kdWxlLFxyXG4gICAgICAgIE1hdEZvcm1GaWVsZE1vZHVsZSxcclxuICAgICAgICBNYXREaWFsb2dNb2R1bGUsXHJcbiAgICAgICAgTWF0SWNvbk1vZHVsZSxcclxuICAgICAgICAvLyBFeHRlcm5hbCBtb2R1bGVzXHJcbiAgICAgICAgR2FsbGVyeU1vZHVsZSxcclxuICAgICAgICBJbWFnZVZpZXdlck1vZHVsZSxcclxuICAgICAgICAvLyBJbWFnZVZpZXdlck1vZHVsZS5mb3JSb290KHtcclxuICAgICAgICAvLyAgICAgYnRuQ2xhc3M6ICdkZWZhdWx0JywgLy8gVGhlIENTUyBjbGFzcyhlcykgdGhhdCB3aWxsIGFwcGx5IHRvIHRoZSBidXR0b25zXHJcbiAgICAgICAgLy8gICAgIHpvb21GYWN0b3I6IDAuMSwgLy8gVGhlIGFtb3VudCB0aGF0IHRoZSBzY2FsZSB3aWxsIGJlIGluY3JlYXNlZCBieVxyXG4gICAgICAgIC8vICAgICBjb250YWluZXJCYWNrZ3JvdW5kQ29sb3I6ICd0cmFuc3BhcmVudCcsIC8vIFRoZSBjb2xvciB0byB1c2UgZm9yIHRoZSBiYWNrZ3JvdW5kLiBUaGlzIGNhbiBwcm92aWRlZCBpbiBoZXgsIG9yIHJnYihhKS5cclxuICAgICAgICAvLyAgICAgd2hlZWxab29tOiB0cnVlLCAvLyBJZiB0cnVlLCB0aGUgbW91c2Ugd2hlZWwgY2FuIGJlIHVzZWQgdG8gem9vbSBpblxyXG4gICAgICAgIC8vICAgICBhbGxvd0Z1bGxzY3JlZW46IGZhbHNlLCAvLyBJZiB0cnVlLCB0aGUgZnVsbHNjcmVlbiBidXR0b24gd2lsbCBiZSBzaG93biwgYWxsb3dpbmcgdGhlIHVzZXIgdG8gZW50ciBmdWxsc2NyZWVuIG1vZGVcclxuICAgICAgICAvLyAgICAgYnRuSWNvbnM6IHtcclxuICAgICAgICAvLyAgICAgICAgIC8vIFRoZSBpY29uIGNsYXNzZXMgdGhhdCB3aWxsIGFwcGx5IHRvIHRoZSBidXR0b25zLiBCeSBkZWZhdWx0LCBmb250LWF3ZXNvbWUgaXMgdXNlZC5cclxuICAgICAgICAvLyAgICAgICAgIHpvb21JbjogJ2ZhIGZhLXBsdXMnLFxyXG4gICAgICAgIC8vICAgICAgICAgem9vbU91dDogJ2ZhIGZhLW1pbnVzJyxcclxuICAgICAgICAvLyAgICAgICAgIHJvdGF0ZUNsb2Nrd2lzZTogJ2ZhIGZhLXJlcGVhdCcsXHJcbiAgICAgICAgLy8gICAgICAgICByb3RhdGVDb3VudGVyQ2xvY2t3aXNlOiAnZmEgZmEtdW5kbycsXHJcbiAgICAgICAgLy8gICAgICAgICBuZXh0OiAnZmEgZmEtYXJyb3ctcmlnaHQnLFxyXG4gICAgICAgIC8vICAgICAgICAgcHJldjogJ2ZhIGZhLWFycm93LWxlZnQnLFxyXG4gICAgICAgIC8vICAgICAgICAgZnVsbHNjcmVlbjogJ2ZhIGZhLWFycm93cy1hbHQnXHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyB9KSxcclxuICAgICAgICAvLyBQZXBwZXJpIG1vZHVsZXNcclxuICAgICAgICBQZXBwZXJpTW9kdWxlLFxyXG4gICAgICAgIFBlcHBlcmlJY29uTW9kdWxlLFxyXG4gICAgICAgIFBlcHBlcmlGaWVsZFRpdGxlTW9kdWxlLFxyXG4gICAgICAgIFBlcHBlcmlEaWFsb2dNb2R1bGVcclxuICAgIF0sXHJcbiAgICBleHBvcnRzOiBbIFBlcHBlcmlJbWFnZXNGaWxtc3RyaXBDb21wb25lbnQgXSxcclxuICAgIGRlY2xhcmF0aW9uczogWyBQZXBwZXJpSW1hZ2VzRmlsbXN0cmlwQ29tcG9uZW50IF0sXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBQZXBwZXJpSW1hZ2VzRmlsbXN0cmlwTW9kdWxlIHtcclxuICAgIGNvbnN0cnVjdG9yKHByaXZhdGUgcGVwcGVyaUljb25SZWdpc3RyeTogUGVwcGVyaUljb25SZWdpc3RyeSkge1xyXG4gICAgICAgIHRoaXMucGVwcGVyaUljb25SZWdpc3RyeS5yZWdpc3Rlckljb25zKFtcclxuICAgICAgICAgICAgcGVwcGVyaUljb25TeXN0ZW1FZGl0LFxyXG4gICAgICAgICAgICBwZXBwZXJpSWNvblN5c3RlbUNsb3NlLFxyXG4gICAgICAgICAgICBwZXBwZXJpSWNvbkFycm93UmlnaHRBbHQsXHJcbiAgICAgICAgICAgIHBlcHBlcmlJY29uQXJyb3dMZWZ0QWx0XHJcbiAgICAgICAgXSk7XHJcbiAgICB9XHJcbn1cclxuIl19