{"version":3,"sources":["jsdelivr-header.js","/npm/react-native-camelot-video-editor@1.0.1/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,OCNS,kBAAqB,eAE9B,MAAM,mBAAE,oBAAuB,qBAGxB,MAAM,YAKZ,yBAAa,CAAa,GACzB,aAAa,mBAAmB,aAAa,EAC9C,CAGA,iCAAa,CAAqB,GAAQ,OAAE,EAAS,SAAQ,OAAE,IAC9D,aAAa,mBAAmB,qBAAqB,EAAQ,CAC5D,SACA,UAEF,CACA,wBAAa,CAAY,GACxB,aAAa,mBAAmB,YAAY,EAC7C,CAGA,kBAAa,CAAM,EAAS,IAC3B,aAAa,mBAAmB,MAAM,EACvC,CAEA,iBAAa,CAAK,GAAQ,UAAE,EAAS,QAAE,EAAO,SAAE,IAC/C,aAAa,mBAAmB,KAAK,EAAQ,CAC5C,YACA,UACS,YAEX,CAGA,iBAAa,GAAQ,CACrB,mBAAa,CAAO,EAAW,QAC9B,aAAa,mBAAmB,OAAO,EACxC,CAGG,6BAAa,CAAiB,GAAK,OAAE,EAAM,KAAE,IACzC,aAAa,mBAAmB,iBAAiB,EAAI,CACjD,SACA,QAER,CAEA,yBAAa,CAAa,EAAK,EAAU,GACrC,aAAa,mBAAmB,aAAa,EAAK,EAAU,EAChE,CAGH,uBAAa,CAAW,EAAW,QAClC,aAAa,mBAAmB,WAAW,EAC5C","file":"/npm/react-native-camelot-video-editor@1.0.1/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/react-native-camelot-video-editor@1.0.1/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","import { NativeModules } from \"react-native\";\n\nconst { CamelotVideoEditor } = NativeModules;\n\n\nexport class VideoEditor {\n\t// Source is path with Android & PhotoAsset with iOS\n\n\t// Info functions\n\n\tstatic async getVideoInfo(source) {\n\t\treturn await CamelotVideoEditor.getVideoInfo(source);\n\t}\n\n\n\tstatic async getPictureAtPosition(source, { format = \"base64\", second }) {\n\t\treturn await CamelotVideoEditor.getPictureAtPosition(source, {\n\t\t\tformat,\n\t\t\tsecond,\n\t\t});\n\t}\n\tstatic async getPictures(source) {\n\t\treturn await CamelotVideoEditor.getPictures(source);\n\t}\n\n\t// Main functions\n\tstatic async merge(videos = []) {\n\t\treturn await CamelotVideoEditor.merge(videos);\n\t}\n\n\tstatic async trim(source, { startTime, endTime, fileName }) {\n\t\treturn await CamelotVideoEditor.trim(source, {\n\t\t\tstartTime,\n\t\t\tendTime,\n            fileName\n\t\t});\n\t}\n\n\n\tstatic async crop() {}\n\tstatic async cancel(callback = () => {}) {\n\t\treturn await CamelotVideoEditor.cancel(callback);\n\t}\n\n\t// Draw functions\n    static async getFrameWithDraw(uri, { second, draw }){\n        return await CamelotVideoEditor.getFrameWithDraw(uri,{\n            second,\n            draw\n        })\n    }\n\n    static async imageToVideo(uri, duration, name){\n        return await CamelotVideoEditor.imageToVideo(uri, duration, name)\n    }\n\n\t// Clean functions\n\tstatic async cleanFiles(callback = () => {}) {\n\t\treturn await CamelotVideoEditor.cleanFiles(callback);\n\t}\n\n}\n"]}