{"ast":null,"code":"import _defineProperty from \"@babel/runtime/helpers/defineProperty\";\nimport Easing from \"react-native-web/dist/exports/Easing\";\n\nfunction makeZoomOutTranslation(translationType, pivotPoint) {\n  var modifier = Math.min(1, Math.max(-1, pivotPoint));\n  return {\n    easing: Easing.bezier(0.175, 0.885, 0.32, 1),\n    0: _defineProperty({\n      opacity: 1,\n      scale: 1\n    }, translationType, 0),\n    0.4: _defineProperty({\n      opacity: 1,\n      scale: 0.457\n    }, translationType, pivotPoint),\n    1: _defineProperty({\n      opacity: 0,\n      scale: 0.1\n    }, translationType, modifier * -1000)\n  };\n}\n\nexport var zoomOut = {\n  from: {\n    opacity: 1,\n    scale: 1\n  },\n  0.5: {\n    opacity: 1,\n    scale: 0.3\n  },\n  to: {\n    opacity: 0,\n    scale: 0\n  }\n};\nexport var zoomOutDown = makeZoomOutTranslation('translateY', 60);\nexport var zoomOutUp = makeZoomOutTranslation('translateY', -60);\nexport var zoomOutLeft = makeZoomOutTranslation('translateX', 10);\nexport var zoomOutRight = makeZoomOutTranslation('translateX', -10);","map":{"version":3,"sources":["/Users/rohitsingh/Documents/projects/new-nativebase-setup/NativeBase/example/node_modules/react-native-animatable/definitions/zooming-exits.js"],"names":["makeZoomOutTranslation","translationType","pivotPoint","modifier","Math","min","max","easing","Easing","bezier","opacity","scale","zoomOut","from","to","zoomOutDown","zoomOutUp","zoomOutLeft","zoomOutRight"],"mappings":";;;AAEA,SAASA,sBAAT,CAAgCC,eAAhC,EAAiDC,UAAjD,EAA6D;AAC3D,MAAMC,QAAQ,GAAGC,IAAI,CAACC,GAAL,CAAS,CAAT,EAAYD,IAAI,CAACE,GAAL,CAAS,CAAC,CAAV,EAAaJ,UAAb,CAAZ,CAAjB;AACA,SAAO;AACLK,IAAAA,MAAM,EAAEC,MAAM,CAACC,MAAP,CAAc,KAAd,EAAqB,KAArB,EAA4B,IAA5B,EAAkC,CAAlC,CADH;AAEL;AACEC,MAAAA,OAAO,EAAE,CADX;AAEEC,MAAAA,KAAK,EAAE;AAFT,OAGGV,eAHH,EAGqB,CAHrB,CAFK;AAOL;AACES,MAAAA,OAAO,EAAE,CADX;AAEEC,MAAAA,KAAK,EAAE;AAFT,OAGGV,eAHH,EAGqBC,UAHrB,CAPK;AAYL;AACEQ,MAAAA,OAAO,EAAE,CADX;AAEEC,MAAAA,KAAK,EAAE;AAFT,OAGGV,eAHH,EAGqBE,QAAQ,GAAG,CAAC,IAHjC;AAZK,GAAP;AAkBD;;AAED,OAAO,IAAMS,OAAO,GAAG;AACrBC,EAAAA,IAAI,EAAE;AACJH,IAAAA,OAAO,EAAE,CADL;AAEJC,IAAAA,KAAK,EAAE;AAFH,GADe;AAKrB,OAAK;AACHD,IAAAA,OAAO,EAAE,CADN;AAEHC,IAAAA,KAAK,EAAE;AAFJ,GALgB;AASrBG,EAAAA,EAAE,EAAE;AACFJ,IAAAA,OAAO,EAAE,CADP;AAEFC,IAAAA,KAAK,EAAE;AAFL;AATiB,CAAhB;AAeP,OAAO,IAAMI,WAAW,GAAGf,sBAAsB,CAAC,YAAD,EAAe,EAAf,CAA1C;AAEP,OAAO,IAAMgB,SAAS,GAAGhB,sBAAsB,CAAC,YAAD,EAAe,CAAC,EAAhB,CAAxC;AAEP,OAAO,IAAMiB,WAAW,GAAGjB,sBAAsB,CAAC,YAAD,EAAe,EAAf,CAA1C;AAEP,OAAO,IAAMkB,YAAY,GAAGlB,sBAAsB,CAAC,YAAD,EAAe,CAAC,EAAhB,CAA3C","sourcesContent":["import { Easing } from 'react-native';\n\nfunction makeZoomOutTranslation(translationType, pivotPoint) {\n  const modifier = Math.min(1, Math.max(-1, pivotPoint));\n  return {\n    easing: Easing.bezier(0.175, 0.885, 0.32, 1),\n    0: {\n      opacity: 1,\n      scale: 1,\n      [translationType]: 0,\n    },\n    0.4: {\n      opacity: 1,\n      scale: 0.457,\n      [translationType]: pivotPoint,\n    },\n    1: {\n      opacity: 0,\n      scale: 0.1,\n      [translationType]: modifier * -1000,\n    },\n  };\n}\n\nexport const zoomOut = {\n  from: {\n    opacity: 1,\n    scale: 1,\n  },\n  0.5: {\n    opacity: 1,\n    scale: 0.3,\n  },\n  to: {\n    opacity: 0,\n    scale: 0,\n  },\n};\n\nexport const zoomOutDown = makeZoomOutTranslation('translateY', 60);\n\nexport const zoomOutUp = makeZoomOutTranslation('translateY', -60);\n\nexport const zoomOutLeft = makeZoomOutTranslation('translateX', 10);\n\nexport const zoomOutRight = makeZoomOutTranslation('translateX', -10);\n"]},"metadata":{},"sourceType":"module"}