{"version":3,"sources":["jsdelivr-header.js","/npm/@deepvision/adventist-fsapi@0.1.7/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,OCNO,eAAgB,0BAChB,WAAY,0BACZ,gBAAiB,+BACjB,oBAAqB,uBAE5B,MAAM,IACF,WAAA,CAAY,GACR,IAAK,EAAQ,SACT,MAAM,IAAI,MAAM,mCAEpB,KAAK,KAAO,IAAI,WAAW,EAC/B,CAEA,UAAI,GACA,OAAO,OAAO,CAAE,KAAM,KAAK,MAC/B,CACA,eAAI,GACA,OAAO,YAAY,CAAE,KAAM,KAAK,MACpC,CAEA,mBAAI,GACA,OAAO,gBAAgB,CAAE,KAAM,KAAK,MACxC,iBAGW","file":"/npm/@deepvision/adventist-fsapi@0.1.7/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/@deepvision/adventist-fsapi@0.1.7/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 HttpClient from './lib/httpClient';\r\nimport upload from './actions/upload';\r\nimport uploadChild from './actions/uploadChild';\r\nimport validationRules from './actions/validation';\r\n\r\nclass Api {\r\n    constructor(context) {\r\n        if (!context.endpoint) {\r\n            throw new Error('`endpoint` is required argument');\r\n        }\r\n        this.http = new HttpClient(context);\r\n    }\r\n\r\n    get upload() {\r\n        return upload({ http: this.http });\r\n    }\r\n    get uploadChild() {\r\n        return uploadChild({ http: this.http });\r\n    }\r\n\r\n    get validationRules() {\r\n        return validationRules({ http: this.http });\r\n    }\r\n}\r\n\r\nexport default Api;\r\n"]}