{"version":3,"file":"commudle-ng-image-container.mjs","sources":["../../../projects/ng-image-container/src/lib/ng-image-container.component.ts","../../../projects/ng-image-container/src/lib/ng-image-container.module.ts","../../../projects/ng-image-container/src/public-api.ts","../../../projects/ng-image-container/src/commudle-ng-image-container.ts"],"sourcesContent":["import { Component, Input } from '@angular/core';\n\n@Component({\n  selector: 'ng-image-container',\n  template: `\n    <div\n      *ngIf=\"src\"\n      class=\"image-container\"\n      [ngStyle]=\"{ 'aspect-ratio': aspectRatio }\"\n    >\n      <div\n        class=\"background\"\n        [ngStyle]=\"{ 'background-image': 'url(' + src + ')' }\"\n      ></div>\n      <div class=\"image-section\">\n        <img alt=\"{{ title }}\" src=\"{{ src }}\" title=\"{{ title }}\" />\n      </div>\n    </div>\n  `,\n  styles: [\n    `\n      :host {\n        display: block;\n        width: 100%;\n      }\n      .image-container {\n        position: relative;\n        overflow: hidden;\n        width: 100%;\n      }\n      .background {\n        margin: 0 auto;\n        width: 100%;\n        max-width: 100%;\n        height: 100%;\n        background-size: cover;\n        background-position: center;\n        background-repeat: no-repeat;\n        z-index: 0;\n        filter: blur(0.125rem);\n      }\n      .image-section {\n        display: flex;\n        justify-content: center;\n      }\n      .image-section img {\n        height: 100%;\n        position: absolute;\n        top: 0;\n      }\n    `,\n  ],\n})\nexport class NgImageContainerComponent {\n  @Input() src!: string;\n  @Input() title!: string;\n  @Input() aspectRatio = '16/6';\n}\n","import { NgModule } from '@angular/core';\nimport { NgImageContainerComponent } from './ng-image-container.component';\nimport { CommonModule } from '@angular/common';\n\n@NgModule({\n  declarations: [NgImageContainerComponent],\n  imports: [CommonModule],\n  exports: [NgImageContainerComponent],\n})\nexport class NgImageContainerModule {}\n","/*\n * Public API Surface of ng-image-container\n */\n\nexport * from './lib/ng-image-container.component';\nexport * from './lib/ng-image-container.module';\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":";;;;;MAqDa,yBAAyB,CAAA;AAnDtC,IAAA,WAAA,GAAA;QAsDW,IAAW,CAAA,WAAA,GAAG,MAAM,CAAC;AAC/B,KAAA;;sHAJY,yBAAyB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAzB,yBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,yBAAyB,EAjD1B,QAAA,EAAA,oBAAA,EAAA,MAAA,EAAA,EAAA,GAAA,EAAA,KAAA,EAAA,KAAA,EAAA,OAAA,EAAA,WAAA,EAAA,aAAA,EAAA,EAAA,QAAA,EAAA,EAAA,EAAA,QAAA,EAAA,CAAA;;;;;;;;;;;;;;AAcT,EAAA,CAAA,EAAA,QAAA,EAAA,IAAA,EAAA,MAAA,EAAA,CAAA,uXAAA,CAAA,EAAA,YAAA,EAAA,CAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,IAAA,EAAA,QAAA,EAAA,QAAA,EAAA,MAAA,EAAA,CAAA,MAAA,EAAA,UAAA,EAAA,UAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,WAAA,EAAA,MAAA,EAAA,CAAA,SAAA,CAAA,EAAA,CAAA,EAAA,CAAA,CAAA;2FAmCU,yBAAyB,EAAA,UAAA,EAAA,CAAA;kBAnDrC,SAAS;AACE,YAAA,IAAA,EAAA,CAAA,EAAA,QAAA,EAAA,oBAAoB,EACpB,QAAA,EAAA,CAAA;;;;;;;;;;;;;;AAcT,EAAA,CAAA,EAAA,MAAA,EAAA,CAAA,uXAAA,CAAA,EAAA,CAAA;8BAoCQ,GAAG,EAAA,CAAA;sBAAX,KAAK;gBACG,KAAK,EAAA,CAAA;sBAAb,KAAK;gBACG,WAAW,EAAA,CAAA;sBAAnB,KAAK;;;MC/CK,sBAAsB,CAAA;;mHAAtB,sBAAsB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;AAAtB,sBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,sBAAsB,EAJlB,YAAA,EAAA,CAAA,yBAAyB,CAC9B,EAAA,OAAA,EAAA,CAAA,YAAY,aACZ,yBAAyB,CAAA,EAAA,CAAA,CAAA;AAExB,sBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,sBAAsB,YAHvB,YAAY,CAAA,EAAA,CAAA,CAAA;2FAGX,sBAAsB,EAAA,UAAA,EAAA,CAAA;kBALlC,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;oBACR,YAAY,EAAE,CAAC,yBAAyB,CAAC;oBACzC,OAAO,EAAE,CAAC,YAAY,CAAC;oBACvB,OAAO,EAAE,CAAC,yBAAyB,CAAC;AACrC,iBAAA,CAAA;;;ACRD;;AAEG;;ACFH;;AAEG;;;;"}