{"version":3,"file":"bootkit-angular-animations.mjs","sources":["../../../projects/bootkit/animations/fade.ts","../../../projects/bootkit/animations/bootkit-angular-animations.ts"],"sourcesContent":["import { style, animate, animation } from '@angular/animations';\r\n\r\nexport interface FadeAnimationParams {\r\n    timings?: any;\r\n    startTransform?: any;\r\n    endTransform?: any;\r\n    startOpacity?: any;\r\n    endOpacity?: any;\r\n}\r\n\r\nfunction fadeAnimation(defaultParams: Required<FadeAnimationParams>) {\r\n    return animation([\r\n        style({ opacity: '{{startOpacity}}', transform: '{{startTransform}}' }),\r\n        animate('{{timings}}', style({ opacity: '{{endOpacity}}', transform: '{{endTransform}}' })),\r\n    ], { params: defaultParams });\r\n}\r\n\r\n\r\nexport const fadeInUpAnimation = fadeAnimation({ timings: '200ms ease-out', startTransform: 'translateY(10%)', endTransform: 'translateY(0)', startOpacity: 0, endOpacity: 1 });\r\nexport const fadeOutDownAnimation = fadeAnimation({ timings: '200ms ease-out', startTransform: 'translateY(0)', endTransform: 'translateY(10%)', startOpacity: 1, endOpacity: 0 });\r\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":";;AAUA,SAAS,aAAa,CAAC,aAA4C,EAAA;AAC/D,IAAA,OAAO,SAAS,CAAC;QACb,KAAK,CAAC,EAAE,OAAO,EAAE,kBAAkB,EAAE,SAAS,EAAE,oBAAoB,EAAE,CAAC;AACvE,QAAA,OAAO,CAAC,aAAa,EAAE,KAAK,CAAC,EAAE,OAAO,EAAE,gBAAgB,EAAE,SAAS,EAAE,kBAAkB,EAAE,CAAC,CAAC;AAC9F,KAAA,EAAE,EAAE,MAAM,EAAE,aAAa,EAAE,CAAC,CAAC;AAClC,CAAC;AAGM,MAAM,iBAAiB,GAAG,aAAa,CAAC,EAAE,OAAO,EAAE,gBAAgB,EAAE,cAAc,EAAE,iBAAiB,EAAE,YAAY,EAAE,eAAe,EAAE,YAAY,EAAE,CAAC,EAAE,UAAU,EAAE,CAAC,EAAE,EAAE;AACzK,MAAM,oBAAoB,GAAG,aAAa,CAAC,EAAE,OAAO,EAAE,gBAAgB,EAAE,cAAc,EAAE,eAAe,EAAE,YAAY,EAAE,iBAAiB,EAAE,YAAY,EAAE,CAAC,EAAE,UAAU,EAAE,CAAC,EAAE;;ACnBjL;;AAEG;;;;"}