{"version":3,"file":"material-zui-angular-utility.mjs","sources":["../../../../projects/material-zui/angular/utility/src/index.service.ts","../../../../projects/material-zui/angular/utility/src/index.module.ts","../../../../projects/material-zui/angular/utility/material-zui-angular-utility.ts"],"sourcesContent":["import {Injectable} from '@angular/core'\nimport {uuid} from '@material-zui/core/faker'\nimport {ZuiUtilityDownload} from './type'\n\n@Injectable()\nexport class ZuiUtilityService {\n  download = (option: ZuiUtilityDownload): void => {\n    const {href, fileName, target = '_blank'} = option\n    const link: any = document.createElement('a')\n    link.download = fileName || uuid()\n    link.href = href\n    link.target = target\n    document.body.appendChild(link)\n    link.click()\n    document.body.removeChild(link)\n  }\n\n  copyToClipboard = (text: string): Promise<void> => navigator.clipboard.writeText(text)\n}\n","import {NgModule} from '@angular/core'\nimport {ZuiUtilityService} from './index.service'\n\n@NgModule({\n  providers: [ZuiUtilityService],\n})\nexport class ZuiUtilityModule {}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":[],"mappings":";;;;MAKa,iBAAiB,CAAA;AAD9B,IAAA,WAAA,GAAA;AAEE,QAAA,IAAA,CAAA,QAAQ,GAAG,CAAC,MAA0B,KAAU;YAC9C,MAAM,EAAC,IAAI,EAAE,QAAQ,EAAE,MAAM,GAAG,QAAQ,EAAC,GAAG,MAAM,CAAA;YAClD,MAAM,IAAI,GAAQ,QAAQ,CAAC,aAAa,CAAC,GAAG,CAAC,CAAA;AAC7C,YAAA,IAAI,CAAC,QAAQ,GAAG,QAAQ,IAAI,IAAI,EAAE,CAAA;AAClC,YAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAA;AAChB,YAAA,IAAI,CAAC,MAAM,GAAG,MAAM,CAAA;AACpB,YAAA,QAAQ,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,CAAA;YAC/B,IAAI,CAAC,KAAK,EAAE,CAAA;AACZ,YAAA,QAAQ,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,CAAA;AACjC,SAAC,CAAA;AAED,QAAA,IAAA,CAAA,eAAe,GAAG,CAAC,IAAY,KAAoB,SAAS,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,CAAC,CAAA;KACvF;;8GAbY,iBAAiB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,UAAA,EAAA,CAAA,CAAA;kHAAjB,iBAAiB,EAAA,CAAA,CAAA;2FAAjB,iBAAiB,EAAA,UAAA,EAAA,CAAA;kBAD7B,UAAU;;;MCEE,gBAAgB,CAAA;;6GAAhB,gBAAgB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;8GAAhB,gBAAgB,EAAA,CAAA,CAAA;8GAAhB,gBAAgB,EAAA,SAAA,EAFhB,CAAC,iBAAiB,CAAC,EAAA,CAAA,CAAA;2FAEnB,gBAAgB,EAAA,UAAA,EAAA,CAAA;kBAH5B,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;oBACR,SAAS,EAAE,CAAC,iBAAiB,CAAC;iBAC/B,CAAA;;;ACLD;;AAEG;;;;"}