{"version":3,"names":["Animated","useClock","Pulse","Shimmer","Wave","pulse","shimmer","wave","useStalled","lerpColor","lighten","packColor"],"sources":["index.ts"],"sourcesContent":["/**\n * Animation primitives built on the Ashlar renderer.\n *\n * The core idea is a *paint-time color field*: {@link Animated} runs an\n * {@link Effect} as a filter over the region its children paint, recoloring\n * glyph cells by screen position. That means a shimmer (or wave, or pulse)\n * sweeps across heterogeneous children — text, a spinner glyph, nested boxes —\n * as one linked sequence, and the children stay plain (`<text>`, `<Spinner>`)\n * with no animation-specific markup.\n *\n * `Shimmer`, `Wave`, and `Pulse` are named wrappers for the built-in effects;\n * `shimmer`, `wave`, and `pulse` are the effect factories for use with a bare\n * `<Animated effect={…}>`.\n */\nexport {\n\tAnimated,\n\ttype AnimatedProps,\n\ttype AnimationField,\n\ttype Effect,\n\ttype EffectEnv,\n} from \"./animated.tsx\";\nexport { useClock } from \"./clock.ts\";\nexport {\n\tPulse,\n\ttype PulseProps,\n\tShimmer,\n\ttype ShimmerProps,\n\tWave,\n\ttype WaveProps,\n} from \"./components.tsx\";\nexport {\n\ttype MaybeAccessor,\n\ttype PulseOptions,\n\tpulse,\n\ttype ShimmerOptions,\n\tshimmer,\n\ttype WaveOptions,\n\twave,\n} from \"./effects.ts\";\nexport { type StalledState, useStalled } from \"./use-stalled.ts\";\nexport { lerpColor, lighten, packColor } from \"./utils.ts\";\n"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SACCA,QAAQ,QAKF,gBAAgB;AACvB,SAASC,QAAQ,QAAQ,YAAY;AACrC,SACCC,KAAK,EAELC,OAAO,EAEPC,IAAI,QAEE,kBAAkB;AACzB,SAGCC,KAAK,EAELC,OAAO,EAEPC,IAAI,QACE,cAAc;AACrB,SAA4BC,UAAU,QAAQ,kBAAkB;AAChE,SAASC,SAAS,EAAEC,OAAO,EAAEC,SAAS,QAAQ,YAAY","ignoreList":[]}