{"version":3,"file":"tapsellorg-angular-material-library-src-lib-gravatar.mjs","sources":["../../projects/pegah-library/src/lib/gravatar/gravatar/gravatar.pipe.ts","../../projects/pegah-library/src/lib/gravatar/gravatar/gravatar.module.ts","../../projects/pegah-library/src/lib/gravatar/tapsellorg-angular-material-library-src-lib-gravatar.ts"],"sourcesContent":["import { Pipe, PipeTransform } from '@angular/core';\nimport { Md5 } from 'ts-md5';\n\n@Pipe({\n  name: 'pghGravatar',\n  standalone: false,\n})\nexport class PghGravatarPipe implements PipeTransform {\n  readonly DEFAULT_AVATAR_URL = 'mp';\n\n  transform(email: string | undefined | null, size: 40 | 80 | 160 = 80): unknown {\n    if (!email) return;\n    const hash = Md5.hashStr(email.trim().toLowerCase());\n\n    return `https://www.gravatar.com/avatar/${hash}.jpg?default=${encodeURIComponent(\n      this.DEFAULT_AVATAR_URL,\n    )}&s=${size}`;\n  }\n}\n","import { NgModule } from '@angular/core';\nimport { CommonModule } from '@angular/common';\nimport { PghGravatarPipe } from './gravatar.pipe';\n\n@NgModule({\n  declarations: [PghGravatarPipe],\n  imports: [CommonModule],\n  exports: [PghGravatarPipe],\n})\nexport class PghGravatarModule {}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":";;;;;MAOa,eAAe,CAAA;AAJ5B,IAAA,WAAA,GAAA;QAKW,IAAA,CAAA,kBAAkB,GAAG,IAAI;AAUnC,IAAA;AARC,IAAA,SAAS,CAAC,KAAgC,EAAE,IAAA,GAAsB,EAAE,EAAA;AAClE,QAAA,IAAI,CAAC,KAAK;YAAE;AACZ,QAAA,MAAM,IAAI,GAAG,GAAG,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC,WAAW,EAAE,CAAC;AAEpD,QAAA,OAAO,CAAA,gCAAA,EAAmC,IAAI,CAAA,aAAA,EAAgB,kBAAkB,CAC9E,IAAI,CAAC,kBAAkB,CACxB,CAAA,GAAA,EAAM,IAAI,CAAA,CAAE;IACf;+GAVW,eAAe,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,IAAA,EAAA,CAAA,CAAA;6GAAf,eAAe,EAAA,YAAA,EAAA,KAAA,EAAA,IAAA,EAAA,aAAA,EAAA,CAAA,CAAA;;4FAAf,eAAe,EAAA,UAAA,EAAA,CAAA;kBAJ3B,IAAI;AAAC,YAAA,IAAA,EAAA,CAAA;AACJ,oBAAA,IAAI,EAAE,aAAa;AACnB,oBAAA,UAAU,EAAE,KAAK;AAClB,iBAAA;;;MCGY,iBAAiB,CAAA;+GAAjB,iBAAiB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;AAAjB,IAAA,SAAA,IAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,SAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,iBAAiB,EAAA,YAAA,EAAA,CAJb,eAAe,CAAA,EAAA,OAAA,EAAA,CACpB,YAAY,aACZ,eAAe,CAAA,EAAA,CAAA,CAAA;AAEd,IAAA,SAAA,IAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,SAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,iBAAiB,YAHlB,YAAY,CAAA,EAAA,CAAA,CAAA;;4FAGX,iBAAiB,EAAA,UAAA,EAAA,CAAA;kBAL7B,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;oBACR,YAAY,EAAE,CAAC,eAAe,CAAC;oBAC/B,OAAO,EAAE,CAAC,YAAY,CAAC;oBACvB,OAAO,EAAE,CAAC,eAAe,CAAC;AAC3B,iBAAA;;;ACRD;;AAEG;;;;"}