import { ANIMATIONS } from './common';
const TRACKING_IN_DEFAULT = {
    easing: 'cubic-bezier(0.215, 0.610, 0.355, 1.000)',
    fillMode: 'both'
};
const TRACKING_IN_EXPAND = [
    Object.assign(Object.assign({ offset: 0 }, TRACKING_IN_DEFAULT), { letterSpacing: '-0.5em', opacity: 0 }),
    Object.assign(Object.assign({ offset: 0.4 }, TRACKING_IN_DEFAULT), { letterSpacing: 'normal', opacity: 0.6 }),
    Object.assign(Object.assign({ offset: 1 }, TRACKING_IN_DEFAULT), { letterSpacing: 'normal', opacity: 1 })
];
const TRACKING_IN_EXPAND_FWD = [
    Object.assign(Object.assign({ offset: 0 }, TRACKING_IN_DEFAULT), { letterSpacing: '-0.5em', transform: 'translateZ(-700px)', opacity: 0 }),
    Object.assign(Object.assign({ offset: 0.4 }, TRACKING_IN_DEFAULT), { letterSpacing: 'normal', opacity: 0.6 }),
    Object.assign(Object.assign({ offset: 1 }, TRACKING_IN_DEFAULT), { letterSpacing: 'normal', transform: 'translateZ(0)', opacity: 1 })
];
const TRACKING_IN_EXPAND_FWD_TOP = [
    Object.assign(Object.assign({ offset: 0 }, TRACKING_IN_DEFAULT), { letterSpacing: '-0.5em', transform: 'translateZ(-700px) translateY(-500px)', opacity: 0 }),
    Object.assign(Object.assign({ offset: 0.4 }, TRACKING_IN_DEFAULT), { letterSpacing: 'normal', opacity: 0.6 }),
    Object.assign(Object.assign({ offset: 1 }, TRACKING_IN_DEFAULT), { letterSpacing: 'normal', transform: 'translateZ(0) translateY(0)', opacity: 1 })
];
const TRACKING_IN_EXPAND_FWD_BOTTOM = [
    Object.assign(Object.assign({ offset: 0 }, TRACKING_IN_DEFAULT), { letterSpacing: '-0.5em', transform: 'translateZ(-700px) translateY(500px)', opacity: 0 }),
    Object.assign(Object.assign({ offset: 0.4 }, TRACKING_IN_DEFAULT), { letterSpacing: 'normal', opacity: 0.6 }),
    Object.assign(Object.assign({ offset: 1 }, TRACKING_IN_DEFAULT), { letterSpacing: 'normal', transform: 'translateZ(0) translateY(0)', opacity: 1 })
];
const TRACKING_IN_CONTRACT = [
    Object.assign(Object.assign({ offset: 0 }, TRACKING_IN_DEFAULT), { letterSpacing: '1em', opacity: 0 }),
    Object.assign(Object.assign({ offset: 0.4 }, TRACKING_IN_DEFAULT), { letterSpacing: 'normal', opacity: 0.6 }),
    Object.assign(Object.assign({ offset: 1 }, TRACKING_IN_DEFAULT), { letterSpacing: 'normal', opacity: 1 })
];
const TRACKING_IN_CONTRACT_BCK = [
    Object.assign(Object.assign({ offset: 0 }, TRACKING_IN_DEFAULT), { letterSpacing: '1em', transform: 'translateZ(400px)', opacity: 0 }),
    Object.assign(Object.assign({ offset: 0.4 }, TRACKING_IN_DEFAULT), { letterSpacing: 'normal', opacity: 0.6 }),
    Object.assign(Object.assign({ offset: 1 }, TRACKING_IN_DEFAULT), { letterSpacing: 'normal', transform: 'translateZ(0)', opacity: 1 })
];
const TRACKING_IN_CONTRACT_BCK_TOP = [
    Object.assign(Object.assign({ offset: 0 }, TRACKING_IN_DEFAULT), { letterSpacing: '1em', transform: 'translateZ(400px) translateY(-300px)', opacity: 0 }),
    Object.assign(Object.assign({ offset: 0.4 }, TRACKING_IN_DEFAULT), { letterSpacing: 'normal', opacity: 0.6 }),
    Object.assign(Object.assign({ offset: 1 }, TRACKING_IN_DEFAULT), { letterSpacing: 'normal', transform: 'translateZ(0) translateY(0)', opacity: 1 })
];
const TRACKING_IN_CONTRACT_BCK_BOTTOM = [
    Object.assign(Object.assign({ offset: 0 }, TRACKING_IN_DEFAULT), { letterSpacing: '1em', transform: 'translateZ(400px) translateY(300px)', opacity: 0 }),
    Object.assign(Object.assign({ offset: 0.4 }, TRACKING_IN_DEFAULT), { letterSpacing: 'normal', opacity: 0.6 }),
    Object.assign(Object.assign({ offset: 1 }, TRACKING_IN_DEFAULT), { letterSpacing: 'normal', transform: 'translateZ(0) translateY(0)', opacity: 1 })
];
export default {
    [ANIMATIONS.TRACKING_IN_EXPAND]: TRACKING_IN_EXPAND,
    [ANIMATIONS.TRACKING_IN_EXPAND_FWD]: TRACKING_IN_EXPAND_FWD,
    [ANIMATIONS.TRACKING_IN_EXPAND_FWD_TOP]: TRACKING_IN_EXPAND_FWD_TOP,
    [ANIMATIONS.TRACKING_IN_EXPAND_FWD_BOTTOM]: TRACKING_IN_EXPAND_FWD_BOTTOM,
    [ANIMATIONS.TRACKING_IN_CONTRACT]: TRACKING_IN_CONTRACT,
    [ANIMATIONS.TRACKING_IN_CONTRACT_BCK]: TRACKING_IN_CONTRACT_BCK,
    [ANIMATIONS.TRACKING_IN_CONTRACT_BCK_TOP]: TRACKING_IN_CONTRACT_BCK_TOP,
    [ANIMATIONS.TRACKING_IN_CONTRACT_BCK_BOTTOM]: TRACKING_IN_CONTRACT_BCK_BOTTOM
};
//# sourceMappingURL=tracking-in.js.map