{"version":3,"file":"ynmstudio-utils-pipes-focal-point.mjs","sources":["../../../projects/ynm-utils/pipes/focal-point/src/focal-point.pipe.ts","../../../projects/ynm-utils/pipes/focal-point/src/ynmstudio-utils-pipes-focal-point.ts"],"sourcesContent":["import { Pipe, PipeTransform } from \"@angular/core\";\n\n\n@Pipe({\n  name: \"focalPoint\",\n  standalone: true,\n})\nexport class FocalPointPipe implements PipeTransform {\n  transform(focalpoint: (number | null)[] | null | undefined): string {\n    if (!focalpoint || !Array.isArray(focalpoint))\n      return \"50% 50%\";\n\n    return `${(focalpoint.at(0) ?? 0.5) * 100}% ${(focalpoint.at(1) ?? 0.5) * 100}%`\n  }\n}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public_api';\n"],"names":[],"mappings":";;;MAOa,cAAc,CAAA;AACzB,IAAA,SAAS,CAAC,UAAgD,EAAA;QACxD,IAAI,CAAC,UAAU,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC;AAC3C,YAAA,OAAO,SAAS;QAElB,OAAO,CAAA,EAAG,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,GAAG,IAAI,GAAG,CAAA,EAAA,EAAK,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,GAAG,IAAI,GAAG,CAAA,CAAA,CAAG;IAClF;8GANW,cAAc,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,IAAA,EAAA,CAAA,CAAA;4GAAd,cAAc,EAAA,YAAA,EAAA,IAAA,EAAA,IAAA,EAAA,YAAA,EAAA,CAAA,CAAA;;2FAAd,cAAc,EAAA,UAAA,EAAA,CAAA;kBAJ1B,IAAI;AAAC,YAAA,IAAA,EAAA,CAAA;AACJ,oBAAA,IAAI,EAAE,YAAY;AAClB,oBAAA,UAAU,EAAE,IAAI;AACjB,iBAAA;;;ACND;;AAEG;;;;"}