Socket
Socket
Sign inDemoInstall

@awesome-cordova-plugins/camera-preview

Package Overview
Dependencies
1
Maintainers
1
Versions
30
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 5.43.0 to 6.0.0-alpha.0

10

index.js

@@ -9,2 +9,4 @@ var __extends = (this && this.__extends) || (function () {

return function (d, b) {
if (typeof b !== "function" && b !== null)
throw new TypeError("Class extends value " + String(b) + " is not a constructor or null");
extendStatics(d, b);

@@ -28,3 +30,3 @@ function __() { this.constructor = d; }

INFINITY: 'infinity',
MACRO: 'macro',
MACRO: 'macro', // Android Only
};

@@ -42,3 +44,3 @@ _this.EXPOSURE_MODE = {

RED_EYE: 'red-eye',
TORCH: 'torch',
TORCH: 'torch', // Android Only
};

@@ -54,3 +56,3 @@ _this.COLOR_EFFECT = {

SOLARIZE: 'solarize',
WHITEBOARD: 'whiteboard',
WHITEBOARD: 'whiteboard', // Android Only
};

@@ -103,2 +105,2 @@ _this.CAMERA_DIRECTION = {

export { CameraPreview };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvQGF3ZXNvbWUtY29yZG92YS1wbHVnaW5zL3BsdWdpbnMvY2FtZXJhLXByZXZpZXcvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUNBLE9BQU8sdUNBQStDLE1BQU0sK0JBQStCLENBQUM7O0lBb0p6RCxpQ0FBMEI7OztRQUMzRCxnQkFBVSxHQUFHO1lBQ1gsS0FBSyxFQUFFLE9BQU87WUFDZCxJQUFJLEVBQUUsTUFBTTtZQUNaLFVBQVUsRUFBRSxZQUFZO1lBQ3hCLGtCQUFrQixFQUFFLG9CQUFvQjtZQUN4QyxnQkFBZ0IsRUFBRSxrQkFBa0I7WUFDcEMsSUFBSSxFQUFFLE1BQU07WUFDWixRQUFRLEVBQUUsVUFBVTtZQUNwQixLQUFLLEVBQUUsT0FBTztTQUNmLENBQUM7UUFFRixtQkFBYSxHQUFHO1lBQ2QsSUFBSSxFQUFFLE1BQU07WUFDWixJQUFJLEVBQUUsTUFBTTtZQUNaLFVBQVUsRUFBRSxZQUFZO1lBQ3hCLE1BQU0sRUFBRSxRQUFRO1NBQ2pCLENBQUM7UUFFRixnQkFBVSxHQUFHO1lBQ1gsR0FBRyxFQUFFLEtBQUs7WUFDVixFQUFFLEVBQUUsSUFBSTtZQUNSLElBQUksRUFBRSxNQUFNO1lBQ1osT0FBTyxFQUFFLFNBQVM7WUFDbEIsS0FBSyxFQUFFLE9BQU87U0FDZixDQUFDO1FBRUYsa0JBQVksR0FBRztZQUNiLElBQUksRUFBRSxNQUFNO1lBQ1osVUFBVSxFQUFFLFlBQVk7WUFDeEIsSUFBSSxFQUFFLE1BQU07WUFDWixRQUFRLEVBQUUsVUFBVTtZQUNwQixJQUFJLEVBQUUsTUFBTTtZQUNaLFNBQVMsRUFBRSxXQUFXO1lBQ3RCLEtBQUssRUFBRSxPQUFPO1lBQ2QsUUFBUSxFQUFFLFVBQVU7WUFDcEIsVUFBVSxFQUFFLFlBQVk7U0FDekIsQ0FBQztRQUVGLHNCQUFnQixHQUFHO1lBQ2pCLElBQUksRUFBRSxNQUFNO1lBQ1osS0FBSyxFQUFFLE9BQU87U0FDZixDQUFDOzs7SUFZRixtQ0FBVyxhQUFDLE9BQTZCO0lBY3pDLHdDQUFnQixhQUFDLE9BQVk7SUFVN0Isa0NBQVU7SUFVVix1Q0FBZTtJQVVmLG9DQUFZO0lBVVosNEJBQUk7SUFVSiw0QkFBSTtJQWNKLG1DQUFXLGFBQUMsT0FBcUM7SUFjakQsb0NBQVksYUFBQyxPQUFxQztJQWdCbEQsc0NBQWMsYUFBQyxNQUFjO0lBYzdCLCtCQUFPLGFBQUMsSUFBYTtJQVVyQixrQ0FBVTtJQVVWLCtCQUFPO0lBY1Asc0NBQWMsYUFBQyxVQUFvQztJQVVuRCxvQ0FBWTtJQWNaLG9DQUFZLGFBQUMsU0FBa0I7SUFVL0IsOENBQXNCO0lBVXRCLG9DQUFZO0lBY1osb0NBQVksYUFBQyxTQUFrQjtJQVUvQiw4Q0FBc0I7SUFVdEIsZ0RBQXdCO0lBVXhCLHVDQUFlO0lBVWYsd0NBQWdCO0lBY2hCLHVDQUFlLGFBQUMsSUFBYTtJQVU3QiwrQ0FBdUI7SUFjdkIsK0NBQXVCLGFBQUMsb0JBQTZCO0lBVXJELG9EQUE0QjtJQVk1QixrQ0FBVSxhQUFDLE1BQWMsRUFBRSxNQUFjO0lBVXpDLG9DQUFZO0lBVVosd0NBQWdCO0lBVWhCLGdEQUF3Qjs7Ozs7O3dCQW5pQjFCO0VBcUptQywwQkFBMEI7U0FBaEQsYUFBYSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IENvcmRvdmEsIEF3ZXNvbWVDb3Jkb3ZhTmF0aXZlUGx1Z2luLCBQbHVnaW4gfSBmcm9tICdAYXdlc29tZS1jb3Jkb3ZhLXBsdWdpbnMvY29yZSc7XG5cbmV4cG9ydCBpbnRlcmZhY2UgQ2FtZXJhUHJldmlld0RpbWVuc2lvbnMge1xuICAvKiogVGhlIHdpZHRoIG9mIHRoZSBjYW1lcmEgcHJldmlldywgZGVmYXVsdCB0byB3aW5kb3cuc2NyZWVuLndpZHRoICovXG4gIHdpZHRoPzogbnVtYmVyO1xuXG4gIC8qKiBUaGUgaGVpZ2h0IG9mIHRoZSBjYW1lcmEgcHJldmlldywgZGVmYXVsdCB0byB3aW5kb3cuc2NyZWVuLmhlaWdodCAqL1xuICBoZWlnaHQ/OiBudW1iZXI7XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgQ2FtZXJhUHJldmlld09wdGlvbnMge1xuICAvKiogVGhlIGxlZnQgZWRnZSBpbiBwaXhlbHMsIGRlZmF1bHQgMCAqL1xuICB4PzogbnVtYmVyO1xuXG4gIC8qKiBUaGUgdG9wIGVkZ2UgaW4gcGl4ZWxzLCBkZWZhdWx0IDAgKi9cbiAgeT86IG51bWJlcjtcblxuICAvKiogVGhlIHdpZHRoIGluIHBpeGVscywgZGVmYXVsdCB3aW5kb3cuc2NyZWVuLndpZHRoICovXG4gIHdpZHRoPzogbnVtYmVyO1xuXG4gIC8qKiBUaGUgaGVpZ2h0IGluIHBpeGVscywgZGVmYXVsdCB3aW5kb3cuc2NyZWVuLmhlaWdodCAqL1xuICBoZWlnaHQ/OiBudW1iZXI7XG5cbiAgLyoqIENob29zZSB0aGUgY2FtZXJhIHRvIHVzZSAnZnJvbnQnIG9yICdyZWFyJywgZGVmYXVsdCAnZnJvbnQnICovXG4gIGNhbWVyYT86IHN0cmluZztcblxuICAvKiogVGFwIHRvIHRha2UgYSBwaG90bywgZGVmYXVsdCB0cnVlIChwaWN0dXJlIHF1YWxpdHkgYnkgZGVmYXVsdCA6IDg1KSAqL1xuICB0YXBQaG90bz86IGJvb2xlYW47XG5cbiAgLyoqIFByZXZpZXcgYm94IGRyYWcgYWNyb3NzIHRoZSBzY3JlZW4sIGRlZmF1bHQgJ2ZhbHNlJyAqL1xuICBwcmV2aWV3RHJhZz86IGJvb2xlYW47XG4gIFxuICAvKiogQ2FwdHVyZSBpbWFnZXMgdG8gYSBmaWxlIGFuZCByZXR1cm4gYmFjayB0aGUgZmlsZSBwYXRoIGluc3RlYWQgb2YgcmV0dXJuaW5nIGJhc2U2NCBlbmNvZGVkIGRhdGEuICovXG4gIHN0b3JlVG9GaWxlOiBib29sZWFuO1xuXG4gIC8qKiBQcmV2aWV3IGJveCB0byB0aGUgYmFjayBvZiB0aGUgd2VidmlldyAodHJ1ZSA9PiBiYWNrLCBmYWxzZSA9PiBmcm9udCkgLCBkZWZhdWx0IGZhbHNlICovXG4gIHRvQmFjaz86IGJvb2xlYW47XG5cbiAgLyoqIEFscGhhIGNoYW5uZWwgb2YgdGhlIHByZXZpZXcgYm94LCBmbG9hdCwgWzAsMV0sIGRlZmF1bHQgMSAqL1xuICBhbHBoYT86IG51bWJlcjtcblxuICAvKiogVGFwIHRvIHNldCBzcGVjaWZpYyBmb2N1cyBwb2ludC4gTm90ZSwgdGhpcyBhc3N1bWVzIHRoZSBjYW1lcmEgaXMgZnVsbC1zY3JlZW4uIGRlZmF1bHQgZmFsc2UgKi9cbiAgdGFwRm9jdXM/OiBib29sZWFuO1xuXG4gIC8qKiBPbiBBbmRyb2lkIGRpc2FibGUgYXV0b21hdGljIHJvdGF0aW9uIG9mIHRoZSBpbWFnZSBhbmQgc3RyaXBwaW5nIG9mIEV4aXQgaGVhZGVyLiBkZWZhdWx0IGZhbHNlICovXG4gIGRpc2FibGVFeGlmSGVhZGVyU3RyaXBwaW5nPzogYm9vbGVhbjtcbn1cblxuZXhwb3J0IGludGVyZmFjZSBDYW1lcmFQcmV2aWV3UGljdHVyZU9wdGlvbnMge1xuICAvKiogVGhlIHdpZHRoIGluIHBpeGVscywgZGVmYXVsdCAwICovXG4gIHdpZHRoPzogbnVtYmVyO1xuICAvKiogVGhlIGhlaWdodCBpbiBwaXhlbHMsIGRlZmF1bHQgMCAqL1xuICBoZWlnaHQ/OiBudW1iZXI7XG4gIC8qKiBUaGUgcGljdHVyZSBxdWFsaXR5LCAwIC0gMTAwLCBkZWZhdWx0IDg1ICovXG4gIHF1YWxpdHk/OiBudW1iZXI7XG59XG5cbi8qKlxuICogQGJldGFcbiAqIEBuYW1lIENhbWVyYSBQcmV2aWV3XG4gKiBAZGVzY3JpcHRpb25cbiAqIFNob3dpbmcgY2FtZXJhIHByZXZpZXcgaW4gSFRNTFxuICpcbiAqIFJlcXVpcmVzIENvcmRvdmEgcGx1Z2luOiBgaHR0cHM6Ly9naXRodWIuY29tL2NvcmRvdmEtcGx1Z2luLWNhbWVyYS1wcmV2aWV3L2NvcmRvdmEtcGx1Z2luLWNhbWVyYS1wcmV2aWV3LmdpdGAuIEZvciBtb3JlIGluZm8sIHBsZWFzZSBzZWUgdGhlIFtDb3Jkb3ZhIENhbWVyYSBQcmV2aWV3IGRvY3NdKGh0dHBzOi8vZ2l0aHViLmNvbS9jb3Jkb3ZhLXBsdWdpbi1jYW1lcmEtcHJldmlldy9jb3Jkb3ZhLXBsdWdpbi1jYW1lcmEtcHJldmlldykuXG4gKiBAdXNhZ2VcbiAqIGBgYHR5cGVzY3JpcHRcbiAqIGltcG9ydCB7IENhbWVyYVByZXZpZXcsIENhbWVyYVByZXZpZXdQaWN0dXJlT3B0aW9ucywgQ2FtZXJhUHJldmlld09wdGlvbnMsIENhbWVyYVByZXZpZXdEaW1lbnNpb25zIH0gZnJvbSAnQGF3ZXNvbWUtY29yZG92YS1wbHVnaW5zL2NhbWVyYS1wcmV2aWV3L25neCc7XG4gKlxuICogY29uc3RydWN0b3IocHJpdmF0ZSBjYW1lcmFQcmV2aWV3OiBDYW1lcmFQcmV2aWV3KSB7IH1cbiAqXG4gKiAuLi5cbiAqXG4gKiAvLyBjYW1lcmEgb3B0aW9ucyAoU2l6ZSBhbmQgbG9jYXRpb24pLiBJbiB0aGUgZm9sbG93aW5nIGV4YW1wbGUsIHRoZSBwcmV2aWV3IHVzZXMgdGhlIHJlYXIgY2FtZXJhIGFuZCBkaXNwbGF5IHRoZSBwcmV2aWV3IGluIHRoZSBiYWNrIG9mIHRoZSB3ZWJ2aWV3XG4gKiBjb25zdCBjYW1lcmFQcmV2aWV3T3B0czogQ2FtZXJhUHJldmlld09wdGlvbnMgPSB7XG4gKiAgIHg6IDAsXG4gKiAgIHk6IDAsXG4gKiAgIHdpZHRoOiB3aW5kb3cuc2NyZWVuLndpZHRoLFxuICogICBoZWlnaHQ6IHdpbmRvdy5zY3JlZW4uaGVpZ2h0LFxuICogICBjYW1lcmE6ICdyZWFyJyxcbiAqICAgdGFwUGhvdG86IHRydWUsXG4gKiAgIHByZXZpZXdEcmFnOiB0cnVlLFxuICogICB0b0JhY2s6IHRydWUsXG4gKiAgIGFscGhhOiAxXG4gKiB9XG4gKlxuICogLy8gc3RhcnQgY2FtZXJhXG4gKiB0aGlzLmNhbWVyYVByZXZpZXcuc3RhcnRDYW1lcmEoY2FtZXJhUHJldmlld09wdHMpLnRoZW4oXG4gKiAgIChyZXMpID0+IHtcbiAqICAgICBjb25zb2xlLmxvZyhyZXMpXG4gKiAgIH0sXG4gKiAgIChlcnIpID0+IHtcbiAqICAgICBjb25zb2xlLmxvZyhlcnIpXG4gKiAgIH0pO1xuICpcbiAqIC8vIFNldCB0aGUgaGFuZGxlciB0byBydW4gZXZlcnkgdGltZSB3ZSB0YWtlIGEgcGljdHVyZVxuICogdGhpcy5jYW1lcmFQcmV2aWV3LnNldE9uUGljdHVyZVRha2VuSGFuZGxlcigpLnN1YnNjcmliZSgocmVzdWx0KSA9PiB7XG4gKiAgIGNvbnNvbGUubG9nKHJlc3VsdCk7XG4gKiAgIC8vIGRvIHNvbWV0aGluZyB3aXRoIHRoZSByZXN1bHRcbiAqIH0pO1xuICpcbiAqXG4gKiAvLyBwaWN0dXJlIG9wdGlvbnNcbiAqIGNvbnN0IHBpY3R1cmVPcHRzOiBDYW1lcmFQcmV2aWV3UGljdHVyZU9wdGlvbnMgPSB7XG4gKiAgIHdpZHRoOiAxMjgwLFxuICogICBoZWlnaHQ6IDEyODAsXG4gKiAgIHF1YWxpdHk6IDg1XG4gKiB9XG4gKlxuICogLy8gdGFrZSBhIHBpY3R1cmVcbiAqIHRoaXMuY2FtZXJhUHJldmlldy50YWtlUGljdHVyZSh0aGlzLnBpY3R1cmVPcHRzKS50aGVuKChpbWFnZURhdGEpID0+IHtcbiAqICAgdGhpcy5waWN0dXJlID0gJ2RhdGE6aW1hZ2UvanBlZztiYXNlNjQsJyArIGltYWdlRGF0YTtcbiAqIH0sIChlcnIpID0+IHtcbiAqICAgY29uc29sZS5sb2coZXJyKTtcbiAqICAgdGhpcy5waWN0dXJlID0gJ2Fzc2V0cy9pbWcvdGVzdC5qcGcnO1xuICogfSk7XG4gKlxuICogLy8gdGFrZSBhIHNuYXAgc2hvdFxuICogdGhpcy5jYW1lcmFQcmV2aWV3LnRha2VTbmFwc2hvdCh0aGlzLnBpY3R1cmVPcHRzKS50aGVuKChpbWFnZURhdGEpID0+IHtcbiAqICAgdGhpcy5waWN0dXJlID0gJ2RhdGE6aW1hZ2UvanBlZztiYXNlNjQsJyArIGltYWdlRGF0YTtcbiAqIH0sIChlcnIpID0+IHtcbiAqICAgY29uc29sZS5sb2coZXJyKTtcbiAqICAgdGhpcy5waWN0dXJlID0gJ2Fzc2V0cy9pbWcvdGVzdC5qcGcnO1xuICogfSk7XG4gKlxuICpcbiAqIC8vIFN3aXRjaCBjYW1lcmFcbiAqIHRoaXMuY2FtZXJhUHJldmlldy5zd2l0Y2hDYW1lcmEoKTtcbiAqXG4gKiAvLyBzZXQgY29sb3IgZWZmZWN0IHRvIG5lZ2F0aXZlXG4gKiB0aGlzLmNhbWVyYVByZXZpZXcuc2V0Q29sb3JFZmZlY3QoJ25lZ2F0aXZlJyk7XG4gKlxuICogLy8gU3RvcCB0aGUgY2FtZXJhIHByZXZpZXdcbiAqIHRoaXMuY2FtZXJhUHJldmlldy5zdG9wQ2FtZXJhKCk7XG4gKlxuICogYGBgXG4gKiBAaW50ZXJmYWNlc1xuICogQ2FtZXJhUHJldmlld09wdGlvbnNcbiAqIENhbWVyYVByZXZpZXdQaWN0dXJlT3B0aW9uc1xuICogQ2FtZXJhUHJldmlld0RpbWVuc2lvbnNcbiAqL1xuQFBsdWdpbih7XG4gIHBsdWdpbk5hbWU6ICdDYW1lcmFQcmV2aWV3JyxcbiAgcGx1Z2luOiAnY29yZG92YS1wbHVnaW4tY2FtZXJhLXByZXZpZXcnLFxuICBwbHVnaW5SZWY6ICdDYW1lcmFQcmV2aWV3JyxcbiAgcmVwbzogJ2h0dHBzOi8vZ2l0aHViLmNvbS9jb3Jkb3ZhLXBsdWdpbi1jYW1lcmEtcHJldmlldy9jb3Jkb3ZhLXBsdWdpbi1jYW1lcmEtcHJldmlldycsXG4gIHBsYXRmb3JtczogWydBbmRyb2lkJywgJ2lPUyddLFxufSlcbkBJbmplY3RhYmxlKClcbmV4cG9ydCBjbGFzcyBDYW1lcmFQcmV2aWV3IGV4dGVuZHMgQXdlc29tZUNvcmRvdmFOYXRpdmVQbHVnaW4ge1xuICBGT0NVU19NT0RFID0ge1xuICAgIEZJWEVEOiAnZml4ZWQnLFxuICAgIEFVVE86ICdhdXRvJyxcbiAgICBDT05USU5VT1VTOiAnY29udGludW91cycsIC8vIElPUyBPbmx5XG4gICAgQ09OVElOVU9VU19QSUNUVVJFOiAnY29udGludW91cy1waWN0dXJlJywgLy8gQW5kcm9pZCBPbmx5XG4gICAgQ09OVElOVU9VU19WSURFTzogJ2NvbnRpbnVvdXMtdmlkZW8nLCAvLyBBbmRyb2lkIE9ubHlcbiAgICBFRE9GOiAnZWRvZicsIC8vIEFuZHJvaWQgT25seVxuICAgIElORklOSVRZOiAnaW5maW5pdHknLCAvLyBBbmRyb2lkIE9ubHlcbiAgICBNQUNSTzogJ21hY3JvJywgLy8gQW5kcm9pZCBPbmx5XG4gIH07XG5cbiAgRVhQT1NVUkVfTU9ERSA9IHtcbiAgICBMT0NLOiAnbG9jaycsIC8vIElPUyBPbmx5XG4gICAgQVVUTzogJ2F1dG8nLCAvLyBJT1MgT25seVxuICAgIENPTlRJTlVPVVM6ICdjb250aW51b3VzJyxcbiAgICBDVVNUT006ICdjdXN0b20nLFxuICB9O1xuXG4gIEZMQVNIX01PREUgPSB7XG4gICAgT0ZGOiAnb2ZmJyxcbiAgICBPTjogJ29uJyxcbiAgICBBVVRPOiAnYXV0bycsXG4gICAgUkVEX0VZRTogJ3JlZC1leWUnLFxuICAgIFRPUkNIOiAndG9yY2gnLCAvLyBBbmRyb2lkIE9ubHlcbiAgfTtcblxuICBDT0xPUl9FRkZFQ1QgPSB7XG4gICAgQVFVQTogJ2FxdWEnLCAvLyBBbmRyb2lkIE9ubHlcbiAgICBCTEFDS0JPQVJEOiAnYmxhY2tib2FyZCcsIC8vIEFuZHJvaWQgT25seVxuICAgIE1PTk86ICdtb25vJyxcbiAgICBORUdBVElWRTogJ25lZ2F0aXZlJyxcbiAgICBOT05FOiAnbm9uZScsXG4gICAgUE9TVEVSSVpFOiAncG9zdGVyaXplJyxcbiAgICBTRVBJQTogJ3NlcGlhJyxcbiAgICBTT0xBUklaRTogJ3NvbGFyaXplJywgLy8gQW5kcm9pZCBPbmx5XG4gICAgV0hJVEVCT0FSRDogJ3doaXRlYm9hcmQnLCAvLyBBbmRyb2lkIE9ubHlcbiAgfTtcblxuICBDQU1FUkFfRElSRUNUSU9OID0ge1xuICAgIEJBQ0s6ICdiYWNrJyxcbiAgICBGUk9OVDogJ2Zyb250JyxcbiAgfTtcblxuICAvKipcbiAgICogU3RhcnRzIHRoZSBjYW1lcmEgcHJldmlldyBpbnN0YW5jZS5cbiAgICpcbiAgICogQHBhcmFtIHtDYW1lcmFQcmV2aWV3T3B0aW9uc30gb3B0aW9uc1xuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoe1xuICAgIHN1Y2Nlc3NJbmRleDogMSxcbiAgICBlcnJvckluZGV4OiAyLFxuICB9KVxuICBzdGFydENhbWVyYShvcHRpb25zOiBDYW1lcmFQcmV2aWV3T3B0aW9ucyk6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIFN0YXJ0cyB0aGUgY2FtZXJhIHZpZGVvIGluc3RhbmNlLlxuICAgKlxuICAgKiBAcGFyYW0ge2FueX0gb3B0aW9uc1xuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoe1xuICAgIHN1Y2Nlc3NJbmRleDogMSxcbiAgICBlcnJvckluZGV4OiAyLFxuICB9KVxuICBzdGFydFJlY29yZFZpZGVvKG9wdGlvbnM6IGFueSk6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIFN0b3BzIHRoZSBjYW1lcmEgcHJldmlldyBpbnN0YW5jZS4gKGlPUyAmIEFuZHJvaWQpXG4gICAqXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPGFueT59XG4gICAqL1xuICBAQ29yZG92YSgpXG4gIHN0b3BDYW1lcmEoKTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogU3RvcHMgdGhlIGNhbWVyYSB2aWRlbyBpbnN0YW5jZS4gKGlPUyAmIEFuZHJvaWQpXG4gICAqXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPGFueT59XG4gICAqL1xuICBAQ29yZG92YSgpXG4gIHN0b3BSZWNvcmRWaWRlbygpOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBTd2l0Y2ggZnJvbSB0aGUgcmVhciBjYW1lcmEgYW5kIGZyb250IGNhbWVyYSwgaWYgYXZhaWxhYmxlLlxuICAgKlxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoKVxuICBzd2l0Y2hDYW1lcmEoKTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogSGlkZSB0aGUgY2FtZXJhIHByZXZpZXcgYm94LlxuICAgKlxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoKVxuICBoaWRlKCk6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIFNob3cgdGhlIGNhbWVyYSBwcmV2aWV3IGJveC5cbiAgICpcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgc2hvdygpOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBUYWtlIHRoZSBwaWN0dXJlIChiYXNlNjQpXG4gICAqXG4gICAqIEBwYXJhbSB7Q2FtZXJhUHJldmlld1BpY3R1cmVPcHRpb25zfSBbb3B0aW9uc10gc2l6ZSBhbmQgcXVhbGl0eSBvZiB0aGUgcGljdHVyZSB0byB0YWtlXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPGFueT59XG4gICAqL1xuICBAQ29yZG92YSh7XG4gICAgc3VjY2Vzc0luZGV4OiAxLFxuICAgIGVycm9ySW5kZXg6IDIsXG4gIH0pXG4gIHRha2VQaWN0dXJlKG9wdGlvbnM/OiBDYW1lcmFQcmV2aWV3UGljdHVyZU9wdGlvbnMpOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBUYWtlIGEgc25hcHNob3Qgb2YgcHJldmlldyB3aW5kb3cgKHNpemUgc3BlY2lmaWVkIGluIHN0YXJ0Q2FtZXJhIG9wdGlvbnMpXG4gICAqXG4gICAqIEBwYXJhbSB7Q2FtZXJhUHJldmlld1BpY3R1cmVPcHRpb25zfSBbb3B0aW9uc10gcXVhbGl0eSBvZiB0aGUgcGljdHVyZSB0byB0YWtlXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPGFueT59XG4gICAqL1xuICBAQ29yZG92YSh7XG4gICAgc3VjY2Vzc0luZGV4OiAxLFxuICAgIGVycm9ySW5kZXg6IDIsXG4gIH0pXG4gIHRha2VTbmFwc2hvdChvcHRpb25zPzogQ2FtZXJhUHJldmlld1BpY3R1cmVPcHRpb25zKTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICpcbiAgICogU2V0IGNhbWVyYSBjb2xvciBlZmZlY3QuXG4gICAqXG4gICAqIEBzdGF0aWNcbiAgICogQHBhcmFtIHtzdHJpbmd9IGVmZmVjdCBuYW1lIDogJ25vbmUnIChpT1MgJiBBbmRyb2lkKSwgJ2FxdWEnIChBbmRyb2lkKSwgJ2JsYWNrYm9hcmQnIChBbmRyb2lkKSwgJ21vbm8nIChpT1MgJiBBbmRyb2lkKSwgJ25lZ2F0aXZlJyAoaU9TICYgQW5kcm9pZCksICdwb3N0ZXJpemUnIChpT1MgJiBBbmRyb2lkKSwgJ3NlcGlhJyAoaU9TICYgQW5kcm9pZCksICdzb2xhcml6ZScgKEFuZHJvaWQpIG9yICd3aGl0ZWJvYXJkJyAoQW5kcm9pZClcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKHtcbiAgICBzdWNjZXNzSW5kZXg6IDEsXG4gICAgZXJyb3JJbmRleDogMixcbiAgfSlcbiAgc2V0Q29sb3JFZmZlY3QoZWZmZWN0OiBzdHJpbmcpOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBTZXQgdGhlIHpvb20gKEFuZHJvaWQpXG4gICAqXG4gICAqIEBwYXJhbSBbem9vbV0ge251bWJlcn0gWm9vbSB2YWx1ZVxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoe1xuICAgIHN1Y2Nlc3NJbmRleDogMSxcbiAgICBlcnJvckluZGV4OiAyLFxuICB9KVxuICBzZXRab29tKHpvb20/OiBudW1iZXIpOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBHZXQgdGhlIG1heGltdW0gem9vbSAoQW5kcm9pZClcbiAgICpcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgZ2V0TWF4Wm9vbSgpOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBHZXQgY3VycmVudCB6b29tIChBbmRyb2lkKVxuICAgKlxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoKVxuICBnZXRab29tKCk6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIFNldCB0aGUgcHJldmlldyBTaXplXG4gICAqXG4gICAqIEBwYXJhbSB7Q2FtZXJhUHJldmlld0RpbWVuc2lvbnN9IFtkaW1lbnNpb25zXVxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoe1xuICAgIHN1Y2Nlc3NJbmRleDogMSxcbiAgICBlcnJvckluZGV4OiAyLFxuICB9KVxuICBzZXRQcmV2aWV3U2l6ZShkaW1lbnNpb25zPzogQ2FtZXJhUHJldmlld0RpbWVuc2lvbnMpOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBHZXQgZm9jdXMgbW9kZVxuICAgKlxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoKVxuICBnZXRGb2N1c01vZGUoKTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogU2V0IHRoZSBmb2N1cyBtb2RlXG4gICAqXG4gICAqIEBwYXJhbSB7c3RyaW5nfSBbZm9jdXNNb2RlXSAnZml4ZWQnLCAnYXV0bycsICdjb250aW51b3VzLXBpY3R1cmUnLCAnY29udGludW91cy12aWRlbycgKGlPUyAmIEFuZHJvaWQpLCAnZWRvZicsICdpbmZpbml0eScsICdtYWNybycgKEFuZHJvaWQgT25seSlcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKHtcbiAgICBzdWNjZXNzSW5kZXg6IDEsXG4gICAgZXJyb3JJbmRleDogMixcbiAgfSlcbiAgc2V0Rm9jdXNNb2RlKGZvY3VzTW9kZT86IHN0cmluZyk6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIEdldCBzdXBwb3J0ZWQgZm9jdXMgbW9kZXNcbiAgICpcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgZ2V0U3VwcG9ydGVkRm9jdXNNb2RlcygpOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBHZXQgdGhlIGN1cnJlbnQgZmxhc2ggbW9kZVxuICAgKlxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoKVxuICBnZXRGbGFzaE1vZGUoKTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogU2V0IHRoZSBmbGFzaCBtb2RlXG4gICAqXG4gICAqIEBwYXJhbSB7c3RyaW5nfSBbZmxhc2hNb2RlXSAnb2ZmJyAoaU9TICYgQW5kcm9pZCksICdvbicgKGlPUyAmIEFuZHJvaWQpLCAnYXV0bycgKGlPUyAmIEFuZHJvaWQpLCAndG9yY2gnIChBbmRyb2lkKVxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoe1xuICAgIHN1Y2Nlc3NJbmRleDogMSxcbiAgICBlcnJvckluZGV4OiAyLFxuICB9KVxuICBzZXRGbGFzaE1vZGUoZmxhc2hNb2RlPzogc3RyaW5nKTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogR2V0IHN1cHBvcnRlZCBmbGFzaCBtb2Rlc1xuICAgKlxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoKVxuICBnZXRTdXBwb3J0ZWRGbGFzaE1vZGVzKCk6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIEdldCBzdXBwb3J0ZWQgcGljdHVyZSBzaXplc1xuICAgKlxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoKVxuICBnZXRTdXBwb3J0ZWRQaWN0dXJlU2l6ZXMoKTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogR2V0IGV4cG9zdXJlIG1vZGVcbiAgICpcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgZ2V0RXhwb3N1cmVNb2RlKCk6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIEdldCBleHBvc3VyZSBtb2Rlc1xuICAgKlxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoKVxuICBnZXRFeHBvc3VyZU1vZGVzKCk6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIFNldCBleHBvc3VyZSBtb2RlXG4gICAqXG4gICAqIEBwYXJhbSB7c3RyaW5nfSBbbG9ja11cbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKHtcbiAgICBzdWNjZXNzSW5kZXg6IDEsXG4gICAgZXJyb3JJbmRleDogMixcbiAgfSlcbiAgc2V0RXhwb3N1cmVNb2RlKGxvY2s/OiBzdHJpbmcpOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBHZXQgZXhwb3N1cmUgY29tcGVuc2F0aW9uIChBbmRyb2lkKVxuICAgKlxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoKVxuICBnZXRFeHBvc3VyZUNvbXBlbnNhdGlvbigpOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBTZXQgZXhwb3N1cmUgY29tcGVuc2F0aW9uIChBbmRyb2lkKVxuICAgKlxuICAgKiBAcGFyYW0ge251bWJlcn0gW2V4cG9zdXJlQ29tcGVuc2F0aW9uXVxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoe1xuICAgIHN1Y2Nlc3NJbmRleDogMSxcbiAgICBlcnJvckluZGV4OiAyLFxuICB9KVxuICBzZXRFeHBvc3VyZUNvbXBlbnNhdGlvbihleHBvc3VyZUNvbXBlbnNhdGlvbj86IG51bWJlcik6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIEdldCBleHBvc3VyZSBjb21wZW5zYXRpb24gcmFuZ2UgKEFuZHJvaWQpXG4gICAqXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPGFueT59XG4gICAqL1xuICBAQ29yZG92YSgpXG4gIGdldEV4cG9zdXJlQ29tcGVuc2F0aW9uUmFuZ2UoKTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogU2V0IHNwZWNpZmljIGZvY3VzIHBvaW50LiBOb3RlLCB0aGlzIGFzc3VtZXMgdGhlIGNhbWVyYSBpcyBmdWxsLXNjcmVlbi5cbiAgICpcbiAgICogQHBhcmFtIHtudW1iZXJ9IHhQb2ludFxuICAgKiBAcGFyYW0ge251bWJlcn0geVBvaW50XG4gICAqIEByZXR1cm5zIHtQcm9taXNlPGFueT59XG4gICAqL1xuICBAQ29yZG92YSgpXG4gIHRhcFRvRm9jdXMoeFBvaW50OiBudW1iZXIsIHlQb2ludDogbnVtYmVyKTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogQWRkIGEgbGlzdGVuZXIgZm9yIHRoZSBiYWNrIGV2ZW50IGZvciB0aGUgcHJldmlld1xuICAgKlxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fSBpZiBiYWNrIGJ1dHRvbiBwcmVzc2VkXG4gICAqL1xuICBAQ29yZG92YSgpXG4gIG9uQmFja0J1dHRvbigpOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBSZXR1cm4gaW4gdXNlIGRldmljZSBjYW1lcmEgZm92XG4gICAqXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPGFueT59XG4gICAqL1xuICBAQ29yZG92YSgpXG4gIGdldEhvcml6b250YWxGT1YoKTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogR2V0IHRoZSBjaGFyYWN0ZXJpc3RpY3Mgb2YgYWxsIGF2YWlsYWJsZSBjYW1lcmFzXG4gICAqXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPGFueT59XG4gICAqL1xuICBAQ29yZG92YSgpXG4gIGdldENhbWVyYUNoYXJhY3RlcmlzdGljcygpOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxufVxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvQGF3ZXNvbWUtY29yZG92YS1wbHVnaW5zL3BsdWdpbnMvY2FtZXJhLXByZXZpZXcvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7O0FBQ0EsT0FBTyx1Q0FBK0MsTUFBTSwrQkFBK0IsQ0FBQzs7SUFvSnpELGlDQUEwQjs7O1FBQzNELGdCQUFVLEdBQUc7WUFDWCxLQUFLLEVBQUUsT0FBTztZQUNkLElBQUksRUFBRSxNQUFNO1lBQ1osVUFBVSxFQUFFLFlBQVk7WUFDeEIsa0JBQWtCLEVBQUUsb0JBQW9CO1lBQ3hDLGdCQUFnQixFQUFFLGtCQUFrQjtZQUNwQyxJQUFJLEVBQUUsTUFBTTtZQUNaLFFBQVEsRUFBRSxVQUFVO1lBQ3BCLEtBQUssRUFBRSxPQUFPLEVBQUUsZUFBZTtTQUNoQyxDQUFDO1FBRUYsbUJBQWEsR0FBRztZQUNkLElBQUksRUFBRSxNQUFNO1lBQ1osSUFBSSxFQUFFLE1BQU07WUFDWixVQUFVLEVBQUUsWUFBWTtZQUN4QixNQUFNLEVBQUUsUUFBUTtTQUNqQixDQUFDO1FBRUYsZ0JBQVUsR0FBRztZQUNYLEdBQUcsRUFBRSxLQUFLO1lBQ1YsRUFBRSxFQUFFLElBQUk7WUFDUixJQUFJLEVBQUUsTUFBTTtZQUNaLE9BQU8sRUFBRSxTQUFTO1lBQ2xCLEtBQUssRUFBRSxPQUFPLEVBQUUsZUFBZTtTQUNoQyxDQUFDO1FBRUYsa0JBQVksR0FBRztZQUNiLElBQUksRUFBRSxNQUFNO1lBQ1osVUFBVSxFQUFFLFlBQVk7WUFDeEIsSUFBSSxFQUFFLE1BQU07WUFDWixRQUFRLEVBQUUsVUFBVTtZQUNwQixJQUFJLEVBQUUsTUFBTTtZQUNaLFNBQVMsRUFBRSxXQUFXO1lBQ3RCLEtBQUssRUFBRSxPQUFPO1lBQ2QsUUFBUSxFQUFFLFVBQVU7WUFDcEIsVUFBVSxFQUFFLFlBQVksRUFBRSxlQUFlO1NBQzFDLENBQUM7UUFFRixzQkFBZ0IsR0FBRztZQUNqQixJQUFJLEVBQUUsTUFBTTtZQUNaLEtBQUssRUFBRSxPQUFPO1NBQ2YsQ0FBQzs7O0lBWUYsbUNBQVcsYUFBQyxPQUE2QjtJQWN6Qyx3Q0FBZ0IsYUFBQyxPQUFZO0lBVTdCLGtDQUFVO0lBVVYsdUNBQWU7SUFVZixvQ0FBWTtJQVVaLDRCQUFJO0lBVUosNEJBQUk7SUFjSixtQ0FBVyxhQUFDLE9BQXFDO0lBY2pELG9DQUFZLGFBQUMsT0FBcUM7SUFnQmxELHNDQUFjLGFBQUMsTUFBYztJQWM3QiwrQkFBTyxhQUFDLElBQWE7SUFVckIsa0NBQVU7SUFVViwrQkFBTztJQWNQLHNDQUFjLGFBQUMsVUFBb0M7SUFVbkQsb0NBQVk7SUFjWixvQ0FBWSxhQUFDLFNBQWtCO0lBVS9CLDhDQUFzQjtJQVV0QixvQ0FBWTtJQWNaLG9DQUFZLGFBQUMsU0FBa0I7SUFVL0IsOENBQXNCO0lBVXRCLGdEQUF3QjtJQVV4Qix1Q0FBZTtJQVVmLHdDQUFnQjtJQWNoQix1Q0FBZSxhQUFDLElBQWE7SUFVN0IsK0NBQXVCO0lBY3ZCLCtDQUF1QixhQUFDLG9CQUE2QjtJQVVyRCxvREFBNEI7SUFZNUIsa0NBQVUsYUFBQyxNQUFjLEVBQUUsTUFBYztJQVV6QyxvQ0FBWTtJQVVaLHdDQUFnQjtJQVVoQixnREFBd0I7Ozs7Ozt3QkFuaUIxQjtFQXFKbUMsMEJBQTBCO1NBQWhELGFBQWEiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBDb3Jkb3ZhLCBBd2Vzb21lQ29yZG92YU5hdGl2ZVBsdWdpbiwgUGx1Z2luIH0gZnJvbSAnQGF3ZXNvbWUtY29yZG92YS1wbHVnaW5zL2NvcmUnO1xuXG5leHBvcnQgaW50ZXJmYWNlIENhbWVyYVByZXZpZXdEaW1lbnNpb25zIHtcbiAgLyoqIFRoZSB3aWR0aCBvZiB0aGUgY2FtZXJhIHByZXZpZXcsIGRlZmF1bHQgdG8gd2luZG93LnNjcmVlbi53aWR0aCAqL1xuICB3aWR0aD86IG51bWJlcjtcblxuICAvKiogVGhlIGhlaWdodCBvZiB0aGUgY2FtZXJhIHByZXZpZXcsIGRlZmF1bHQgdG8gd2luZG93LnNjcmVlbi5oZWlnaHQgKi9cbiAgaGVpZ2h0PzogbnVtYmVyO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIENhbWVyYVByZXZpZXdPcHRpb25zIHtcbiAgLyoqIFRoZSBsZWZ0IGVkZ2UgaW4gcGl4ZWxzLCBkZWZhdWx0IDAgKi9cbiAgeD86IG51bWJlcjtcblxuICAvKiogVGhlIHRvcCBlZGdlIGluIHBpeGVscywgZGVmYXVsdCAwICovXG4gIHk/OiBudW1iZXI7XG5cbiAgLyoqIFRoZSB3aWR0aCBpbiBwaXhlbHMsIGRlZmF1bHQgd2luZG93LnNjcmVlbi53aWR0aCAqL1xuICB3aWR0aD86IG51bWJlcjtcblxuICAvKiogVGhlIGhlaWdodCBpbiBwaXhlbHMsIGRlZmF1bHQgd2luZG93LnNjcmVlbi5oZWlnaHQgKi9cbiAgaGVpZ2h0PzogbnVtYmVyO1xuXG4gIC8qKiBDaG9vc2UgdGhlIGNhbWVyYSB0byB1c2UgJ2Zyb250JyBvciAncmVhcicsIGRlZmF1bHQgJ2Zyb250JyAqL1xuICBjYW1lcmE/OiBzdHJpbmc7XG5cbiAgLyoqIFRhcCB0byB0YWtlIGEgcGhvdG8sIGRlZmF1bHQgdHJ1ZSAocGljdHVyZSBxdWFsaXR5IGJ5IGRlZmF1bHQgOiA4NSkgKi9cbiAgdGFwUGhvdG8/OiBib29sZWFuO1xuXG4gIC8qKiBQcmV2aWV3IGJveCBkcmFnIGFjcm9zcyB0aGUgc2NyZWVuLCBkZWZhdWx0ICdmYWxzZScgKi9cbiAgcHJldmlld0RyYWc/OiBib29sZWFuO1xuICBcbiAgLyoqIENhcHR1cmUgaW1hZ2VzIHRvIGEgZmlsZSBhbmQgcmV0dXJuIGJhY2sgdGhlIGZpbGUgcGF0aCBpbnN0ZWFkIG9mIHJldHVybmluZyBiYXNlNjQgZW5jb2RlZCBkYXRhLiAqL1xuICBzdG9yZVRvRmlsZTogYm9vbGVhbjtcblxuICAvKiogUHJldmlldyBib3ggdG8gdGhlIGJhY2sgb2YgdGhlIHdlYnZpZXcgKHRydWUgPT4gYmFjaywgZmFsc2UgPT4gZnJvbnQpICwgZGVmYXVsdCBmYWxzZSAqL1xuICB0b0JhY2s/OiBib29sZWFuO1xuXG4gIC8qKiBBbHBoYSBjaGFubmVsIG9mIHRoZSBwcmV2aWV3IGJveCwgZmxvYXQsIFswLDFdLCBkZWZhdWx0IDEgKi9cbiAgYWxwaGE/OiBudW1iZXI7XG5cbiAgLyoqIFRhcCB0byBzZXQgc3BlY2lmaWMgZm9jdXMgcG9pbnQuIE5vdGUsIHRoaXMgYXNzdW1lcyB0aGUgY2FtZXJhIGlzIGZ1bGwtc2NyZWVuLiBkZWZhdWx0IGZhbHNlICovXG4gIHRhcEZvY3VzPzogYm9vbGVhbjtcblxuICAvKiogT24gQW5kcm9pZCBkaXNhYmxlIGF1dG9tYXRpYyByb3RhdGlvbiBvZiB0aGUgaW1hZ2UgYW5kIHN0cmlwcGluZyBvZiBFeGl0IGhlYWRlci4gZGVmYXVsdCBmYWxzZSAqL1xuICBkaXNhYmxlRXhpZkhlYWRlclN0cmlwcGluZz86IGJvb2xlYW47XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgQ2FtZXJhUHJldmlld1BpY3R1cmVPcHRpb25zIHtcbiAgLyoqIFRoZSB3aWR0aCBpbiBwaXhlbHMsIGRlZmF1bHQgMCAqL1xuICB3aWR0aD86IG51bWJlcjtcbiAgLyoqIFRoZSBoZWlnaHQgaW4gcGl4ZWxzLCBkZWZhdWx0IDAgKi9cbiAgaGVpZ2h0PzogbnVtYmVyO1xuICAvKiogVGhlIHBpY3R1cmUgcXVhbGl0eSwgMCAtIDEwMCwgZGVmYXVsdCA4NSAqL1xuICBxdWFsaXR5PzogbnVtYmVyO1xufVxuXG4vKipcbiAqIEBiZXRhXG4gKiBAbmFtZSBDYW1lcmEgUHJldmlld1xuICogQGRlc2NyaXB0aW9uXG4gKiBTaG93aW5nIGNhbWVyYSBwcmV2aWV3IGluIEhUTUxcbiAqXG4gKiBSZXF1aXJlcyBDb3Jkb3ZhIHBsdWdpbjogYGh0dHBzOi8vZ2l0aHViLmNvbS9jb3Jkb3ZhLXBsdWdpbi1jYW1lcmEtcHJldmlldy9jb3Jkb3ZhLXBsdWdpbi1jYW1lcmEtcHJldmlldy5naXRgLiBGb3IgbW9yZSBpbmZvLCBwbGVhc2Ugc2VlIHRoZSBbQ29yZG92YSBDYW1lcmEgUHJldmlldyBkb2NzXShodHRwczovL2dpdGh1Yi5jb20vY29yZG92YS1wbHVnaW4tY2FtZXJhLXByZXZpZXcvY29yZG92YS1wbHVnaW4tY2FtZXJhLXByZXZpZXcpLlxuICogQHVzYWdlXG4gKiBgYGB0eXBlc2NyaXB0XG4gKiBpbXBvcnQgeyBDYW1lcmFQcmV2aWV3LCBDYW1lcmFQcmV2aWV3UGljdHVyZU9wdGlvbnMsIENhbWVyYVByZXZpZXdPcHRpb25zLCBDYW1lcmFQcmV2aWV3RGltZW5zaW9ucyB9IGZyb20gJ0Bhd2Vzb21lLWNvcmRvdmEtcGx1Z2lucy9jYW1lcmEtcHJldmlldy9uZ3gnO1xuICpcbiAqIGNvbnN0cnVjdG9yKHByaXZhdGUgY2FtZXJhUHJldmlldzogQ2FtZXJhUHJldmlldykgeyB9XG4gKlxuICogLi4uXG4gKlxuICogLy8gY2FtZXJhIG9wdGlvbnMgKFNpemUgYW5kIGxvY2F0aW9uKS4gSW4gdGhlIGZvbGxvd2luZyBleGFtcGxlLCB0aGUgcHJldmlldyB1c2VzIHRoZSByZWFyIGNhbWVyYSBhbmQgZGlzcGxheSB0aGUgcHJldmlldyBpbiB0aGUgYmFjayBvZiB0aGUgd2Vidmlld1xuICogY29uc3QgY2FtZXJhUHJldmlld09wdHM6IENhbWVyYVByZXZpZXdPcHRpb25zID0ge1xuICogICB4OiAwLFxuICogICB5OiAwLFxuICogICB3aWR0aDogd2luZG93LnNjcmVlbi53aWR0aCxcbiAqICAgaGVpZ2h0OiB3aW5kb3cuc2NyZWVuLmhlaWdodCxcbiAqICAgY2FtZXJhOiAncmVhcicsXG4gKiAgIHRhcFBob3RvOiB0cnVlLFxuICogICBwcmV2aWV3RHJhZzogdHJ1ZSxcbiAqICAgdG9CYWNrOiB0cnVlLFxuICogICBhbHBoYTogMVxuICogfVxuICpcbiAqIC8vIHN0YXJ0IGNhbWVyYVxuICogdGhpcy5jYW1lcmFQcmV2aWV3LnN0YXJ0Q2FtZXJhKGNhbWVyYVByZXZpZXdPcHRzKS50aGVuKFxuICogICAocmVzKSA9PiB7XG4gKiAgICAgY29uc29sZS5sb2cocmVzKVxuICogICB9LFxuICogICAoZXJyKSA9PiB7XG4gKiAgICAgY29uc29sZS5sb2coZXJyKVxuICogICB9KTtcbiAqXG4gKiAvLyBTZXQgdGhlIGhhbmRsZXIgdG8gcnVuIGV2ZXJ5IHRpbWUgd2UgdGFrZSBhIHBpY3R1cmVcbiAqIHRoaXMuY2FtZXJhUHJldmlldy5zZXRPblBpY3R1cmVUYWtlbkhhbmRsZXIoKS5zdWJzY3JpYmUoKHJlc3VsdCkgPT4ge1xuICogICBjb25zb2xlLmxvZyhyZXN1bHQpO1xuICogICAvLyBkbyBzb21ldGhpbmcgd2l0aCB0aGUgcmVzdWx0XG4gKiB9KTtcbiAqXG4gKlxuICogLy8gcGljdHVyZSBvcHRpb25zXG4gKiBjb25zdCBwaWN0dXJlT3B0czogQ2FtZXJhUHJldmlld1BpY3R1cmVPcHRpb25zID0ge1xuICogICB3aWR0aDogMTI4MCxcbiAqICAgaGVpZ2h0OiAxMjgwLFxuICogICBxdWFsaXR5OiA4NVxuICogfVxuICpcbiAqIC8vIHRha2UgYSBwaWN0dXJlXG4gKiB0aGlzLmNhbWVyYVByZXZpZXcudGFrZVBpY3R1cmUodGhpcy5waWN0dXJlT3B0cykudGhlbigoaW1hZ2VEYXRhKSA9PiB7XG4gKiAgIHRoaXMucGljdHVyZSA9ICdkYXRhOmltYWdlL2pwZWc7YmFzZTY0LCcgKyBpbWFnZURhdGE7XG4gKiB9LCAoZXJyKSA9PiB7XG4gKiAgIGNvbnNvbGUubG9nKGVycik7XG4gKiAgIHRoaXMucGljdHVyZSA9ICdhc3NldHMvaW1nL3Rlc3QuanBnJztcbiAqIH0pO1xuICpcbiAqIC8vIHRha2UgYSBzbmFwIHNob3RcbiAqIHRoaXMuY2FtZXJhUHJldmlldy50YWtlU25hcHNob3QodGhpcy5waWN0dXJlT3B0cykudGhlbigoaW1hZ2VEYXRhKSA9PiB7XG4gKiAgIHRoaXMucGljdHVyZSA9ICdkYXRhOmltYWdlL2pwZWc7YmFzZTY0LCcgKyBpbWFnZURhdGE7XG4gKiB9LCAoZXJyKSA9PiB7XG4gKiAgIGNvbnNvbGUubG9nKGVycik7XG4gKiAgIHRoaXMucGljdHVyZSA9ICdhc3NldHMvaW1nL3Rlc3QuanBnJztcbiAqIH0pO1xuICpcbiAqXG4gKiAvLyBTd2l0Y2ggY2FtZXJhXG4gKiB0aGlzLmNhbWVyYVByZXZpZXcuc3dpdGNoQ2FtZXJhKCk7XG4gKlxuICogLy8gc2V0IGNvbG9yIGVmZmVjdCB0byBuZWdhdGl2ZVxuICogdGhpcy5jYW1lcmFQcmV2aWV3LnNldENvbG9yRWZmZWN0KCduZWdhdGl2ZScpO1xuICpcbiAqIC8vIFN0b3AgdGhlIGNhbWVyYSBwcmV2aWV3XG4gKiB0aGlzLmNhbWVyYVByZXZpZXcuc3RvcENhbWVyYSgpO1xuICpcbiAqIGBgYFxuICogQGludGVyZmFjZXNcbiAqIENhbWVyYVByZXZpZXdPcHRpb25zXG4gKiBDYW1lcmFQcmV2aWV3UGljdHVyZU9wdGlvbnNcbiAqIENhbWVyYVByZXZpZXdEaW1lbnNpb25zXG4gKi9cbkBQbHVnaW4oe1xuICBwbHVnaW5OYW1lOiAnQ2FtZXJhUHJldmlldycsXG4gIHBsdWdpbjogJ2NvcmRvdmEtcGx1Z2luLWNhbWVyYS1wcmV2aWV3JyxcbiAgcGx1Z2luUmVmOiAnQ2FtZXJhUHJldmlldycsXG4gIHJlcG86ICdodHRwczovL2dpdGh1Yi5jb20vY29yZG92YS1wbHVnaW4tY2FtZXJhLXByZXZpZXcvY29yZG92YS1wbHVnaW4tY2FtZXJhLXByZXZpZXcnLFxuICBwbGF0Zm9ybXM6IFsnQW5kcm9pZCcsICdpT1MnXSxcbn0pXG5ASW5qZWN0YWJsZSgpXG5leHBvcnQgY2xhc3MgQ2FtZXJhUHJldmlldyBleHRlbmRzIEF3ZXNvbWVDb3Jkb3ZhTmF0aXZlUGx1Z2luIHtcbiAgRk9DVVNfTU9ERSA9IHtcbiAgICBGSVhFRDogJ2ZpeGVkJyxcbiAgICBBVVRPOiAnYXV0bycsXG4gICAgQ09OVElOVU9VUzogJ2NvbnRpbnVvdXMnLCAvLyBJT1MgT25seVxuICAgIENPTlRJTlVPVVNfUElDVFVSRTogJ2NvbnRpbnVvdXMtcGljdHVyZScsIC8vIEFuZHJvaWQgT25seVxuICAgIENPTlRJTlVPVVNfVklERU86ICdjb250aW51b3VzLXZpZGVvJywgLy8gQW5kcm9pZCBPbmx5XG4gICAgRURPRjogJ2Vkb2YnLCAvLyBBbmRyb2lkIE9ubHlcbiAgICBJTkZJTklUWTogJ2luZmluaXR5JywgLy8gQW5kcm9pZCBPbmx5XG4gICAgTUFDUk86ICdtYWNybycsIC8vIEFuZHJvaWQgT25seVxuICB9O1xuXG4gIEVYUE9TVVJFX01PREUgPSB7XG4gICAgTE9DSzogJ2xvY2snLCAvLyBJT1MgT25seVxuICAgIEFVVE86ICdhdXRvJywgLy8gSU9TIE9ubHlcbiAgICBDT05USU5VT1VTOiAnY29udGludW91cycsXG4gICAgQ1VTVE9NOiAnY3VzdG9tJyxcbiAgfTtcblxuICBGTEFTSF9NT0RFID0ge1xuICAgIE9GRjogJ29mZicsXG4gICAgT046ICdvbicsXG4gICAgQVVUTzogJ2F1dG8nLFxuICAgIFJFRF9FWUU6ICdyZWQtZXllJyxcbiAgICBUT1JDSDogJ3RvcmNoJywgLy8gQW5kcm9pZCBPbmx5XG4gIH07XG5cbiAgQ09MT1JfRUZGRUNUID0ge1xuICAgIEFRVUE6ICdhcXVhJywgLy8gQW5kcm9pZCBPbmx5XG4gICAgQkxBQ0tCT0FSRDogJ2JsYWNrYm9hcmQnLCAvLyBBbmRyb2lkIE9ubHlcbiAgICBNT05POiAnbW9ubycsXG4gICAgTkVHQVRJVkU6ICduZWdhdGl2ZScsXG4gICAgTk9ORTogJ25vbmUnLFxuICAgIFBPU1RFUklaRTogJ3Bvc3Rlcml6ZScsXG4gICAgU0VQSUE6ICdzZXBpYScsXG4gICAgU09MQVJJWkU6ICdzb2xhcml6ZScsIC8vIEFuZHJvaWQgT25seVxuICAgIFdISVRFQk9BUkQ6ICd3aGl0ZWJvYXJkJywgLy8gQW5kcm9pZCBPbmx5XG4gIH07XG5cbiAgQ0FNRVJBX0RJUkVDVElPTiA9IHtcbiAgICBCQUNLOiAnYmFjaycsXG4gICAgRlJPTlQ6ICdmcm9udCcsXG4gIH07XG5cbiAgLyoqXG4gICAqIFN0YXJ0cyB0aGUgY2FtZXJhIHByZXZpZXcgaW5zdGFuY2UuXG4gICAqXG4gICAqIEBwYXJhbSB7Q2FtZXJhUHJldmlld09wdGlvbnN9IG9wdGlvbnNcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKHtcbiAgICBzdWNjZXNzSW5kZXg6IDEsXG4gICAgZXJyb3JJbmRleDogMixcbiAgfSlcbiAgc3RhcnRDYW1lcmEob3B0aW9uczogQ2FtZXJhUHJldmlld09wdGlvbnMpOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBTdGFydHMgdGhlIGNhbWVyYSB2aWRlbyBpbnN0YW5jZS5cbiAgICpcbiAgICogQHBhcmFtIHthbnl9IG9wdGlvbnNcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKHtcbiAgICBzdWNjZXNzSW5kZXg6IDEsXG4gICAgZXJyb3JJbmRleDogMixcbiAgfSlcbiAgc3RhcnRSZWNvcmRWaWRlbyhvcHRpb25zOiBhbnkpOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBTdG9wcyB0aGUgY2FtZXJhIHByZXZpZXcgaW5zdGFuY2UuIChpT1MgJiBBbmRyb2lkKVxuICAgKlxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoKVxuICBzdG9wQ2FtZXJhKCk6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIFN0b3BzIHRoZSBjYW1lcmEgdmlkZW8gaW5zdGFuY2UuIChpT1MgJiBBbmRyb2lkKVxuICAgKlxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoKVxuICBzdG9wUmVjb3JkVmlkZW8oKTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogU3dpdGNoIGZyb20gdGhlIHJlYXIgY2FtZXJhIGFuZCBmcm9udCBjYW1lcmEsIGlmIGF2YWlsYWJsZS5cbiAgICpcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgc3dpdGNoQ2FtZXJhKCk6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIEhpZGUgdGhlIGNhbWVyYSBwcmV2aWV3IGJveC5cbiAgICpcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgaGlkZSgpOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBTaG93IHRoZSBjYW1lcmEgcHJldmlldyBib3guXG4gICAqXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPGFueT59XG4gICAqL1xuICBAQ29yZG92YSgpXG4gIHNob3coKTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogVGFrZSB0aGUgcGljdHVyZSAoYmFzZTY0KVxuICAgKlxuICAgKiBAcGFyYW0ge0NhbWVyYVByZXZpZXdQaWN0dXJlT3B0aW9uc30gW29wdGlvbnNdIHNpemUgYW5kIHF1YWxpdHkgb2YgdGhlIHBpY3R1cmUgdG8gdGFrZVxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoe1xuICAgIHN1Y2Nlc3NJbmRleDogMSxcbiAgICBlcnJvckluZGV4OiAyLFxuICB9KVxuICB0YWtlUGljdHVyZShvcHRpb25zPzogQ2FtZXJhUHJldmlld1BpY3R1cmVPcHRpb25zKTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogVGFrZSBhIHNuYXBzaG90IG9mIHByZXZpZXcgd2luZG93IChzaXplIHNwZWNpZmllZCBpbiBzdGFydENhbWVyYSBvcHRpb25zKVxuICAgKlxuICAgKiBAcGFyYW0ge0NhbWVyYVByZXZpZXdQaWN0dXJlT3B0aW9uc30gW29wdGlvbnNdIHF1YWxpdHkgb2YgdGhlIHBpY3R1cmUgdG8gdGFrZVxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoe1xuICAgIHN1Y2Nlc3NJbmRleDogMSxcbiAgICBlcnJvckluZGV4OiAyLFxuICB9KVxuICB0YWtlU25hcHNob3Qob3B0aW9ucz86IENhbWVyYVByZXZpZXdQaWN0dXJlT3B0aW9ucyk6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqXG4gICAqIFNldCBjYW1lcmEgY29sb3IgZWZmZWN0LlxuICAgKlxuICAgKiBAc3RhdGljXG4gICAqIEBwYXJhbSB7c3RyaW5nfSBlZmZlY3QgbmFtZSA6ICdub25lJyAoaU9TICYgQW5kcm9pZCksICdhcXVhJyAoQW5kcm9pZCksICdibGFja2JvYXJkJyAoQW5kcm9pZCksICdtb25vJyAoaU9TICYgQW5kcm9pZCksICduZWdhdGl2ZScgKGlPUyAmIEFuZHJvaWQpLCAncG9zdGVyaXplJyAoaU9TICYgQW5kcm9pZCksICdzZXBpYScgKGlPUyAmIEFuZHJvaWQpLCAnc29sYXJpemUnIChBbmRyb2lkKSBvciAnd2hpdGVib2FyZCcgKEFuZHJvaWQpXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPGFueT59XG4gICAqL1xuICBAQ29yZG92YSh7XG4gICAgc3VjY2Vzc0luZGV4OiAxLFxuICAgIGVycm9ySW5kZXg6IDIsXG4gIH0pXG4gIHNldENvbG9yRWZmZWN0KGVmZmVjdDogc3RyaW5nKTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogU2V0IHRoZSB6b29tIChBbmRyb2lkKVxuICAgKlxuICAgKiBAcGFyYW0gW3pvb21dIHtudW1iZXJ9IFpvb20gdmFsdWVcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKHtcbiAgICBzdWNjZXNzSW5kZXg6IDEsXG4gICAgZXJyb3JJbmRleDogMixcbiAgfSlcbiAgc2V0Wm9vbSh6b29tPzogbnVtYmVyKTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogR2V0IHRoZSBtYXhpbXVtIHpvb20gKEFuZHJvaWQpXG4gICAqXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPGFueT59XG4gICAqL1xuICBAQ29yZG92YSgpXG4gIGdldE1heFpvb20oKTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogR2V0IGN1cnJlbnQgem9vbSAoQW5kcm9pZClcbiAgICpcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgZ2V0Wm9vbSgpOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBTZXQgdGhlIHByZXZpZXcgU2l6ZVxuICAgKlxuICAgKiBAcGFyYW0ge0NhbWVyYVByZXZpZXdEaW1lbnNpb25zfSBbZGltZW5zaW9uc11cbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKHtcbiAgICBzdWNjZXNzSW5kZXg6IDEsXG4gICAgZXJyb3JJbmRleDogMixcbiAgfSlcbiAgc2V0UHJldmlld1NpemUoZGltZW5zaW9ucz86IENhbWVyYVByZXZpZXdEaW1lbnNpb25zKTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogR2V0IGZvY3VzIG1vZGVcbiAgICpcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgZ2V0Rm9jdXNNb2RlKCk6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIFNldCB0aGUgZm9jdXMgbW9kZVxuICAgKlxuICAgKiBAcGFyYW0ge3N0cmluZ30gW2ZvY3VzTW9kZV0gJ2ZpeGVkJywgJ2F1dG8nLCAnY29udGludW91cy1waWN0dXJlJywgJ2NvbnRpbnVvdXMtdmlkZW8nIChpT1MgJiBBbmRyb2lkKSwgJ2Vkb2YnLCAnaW5maW5pdHknLCAnbWFjcm8nIChBbmRyb2lkIE9ubHkpXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPGFueT59XG4gICAqL1xuICBAQ29yZG92YSh7XG4gICAgc3VjY2Vzc0luZGV4OiAxLFxuICAgIGVycm9ySW5kZXg6IDIsXG4gIH0pXG4gIHNldEZvY3VzTW9kZShmb2N1c01vZGU/OiBzdHJpbmcpOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBHZXQgc3VwcG9ydGVkIGZvY3VzIG1vZGVzXG4gICAqXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPGFueT59XG4gICAqL1xuICBAQ29yZG92YSgpXG4gIGdldFN1cHBvcnRlZEZvY3VzTW9kZXMoKTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogR2V0IHRoZSBjdXJyZW50IGZsYXNoIG1vZGVcbiAgICpcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgZ2V0Rmxhc2hNb2RlKCk6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIFNldCB0aGUgZmxhc2ggbW9kZVxuICAgKlxuICAgKiBAcGFyYW0ge3N0cmluZ30gW2ZsYXNoTW9kZV0gJ29mZicgKGlPUyAmIEFuZHJvaWQpLCAnb24nIChpT1MgJiBBbmRyb2lkKSwgJ2F1dG8nIChpT1MgJiBBbmRyb2lkKSwgJ3RvcmNoJyAoQW5kcm9pZClcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKHtcbiAgICBzdWNjZXNzSW5kZXg6IDEsXG4gICAgZXJyb3JJbmRleDogMixcbiAgfSlcbiAgc2V0Rmxhc2hNb2RlKGZsYXNoTW9kZT86IHN0cmluZyk6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIEdldCBzdXBwb3J0ZWQgZmxhc2ggbW9kZXNcbiAgICpcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgZ2V0U3VwcG9ydGVkRmxhc2hNb2RlcygpOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBHZXQgc3VwcG9ydGVkIHBpY3R1cmUgc2l6ZXNcbiAgICpcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgZ2V0U3VwcG9ydGVkUGljdHVyZVNpemVzKCk6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIEdldCBleHBvc3VyZSBtb2RlXG4gICAqXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPGFueT59XG4gICAqL1xuICBAQ29yZG92YSgpXG4gIGdldEV4cG9zdXJlTW9kZSgpOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBHZXQgZXhwb3N1cmUgbW9kZXNcbiAgICpcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgZ2V0RXhwb3N1cmVNb2RlcygpOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBTZXQgZXhwb3N1cmUgbW9kZVxuICAgKlxuICAgKiBAcGFyYW0ge3N0cmluZ30gW2xvY2tdXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPGFueT59XG4gICAqL1xuICBAQ29yZG92YSh7XG4gICAgc3VjY2Vzc0luZGV4OiAxLFxuICAgIGVycm9ySW5kZXg6IDIsXG4gIH0pXG4gIHNldEV4cG9zdXJlTW9kZShsb2NrPzogc3RyaW5nKTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogR2V0IGV4cG9zdXJlIGNvbXBlbnNhdGlvbiAoQW5kcm9pZClcbiAgICpcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgZ2V0RXhwb3N1cmVDb21wZW5zYXRpb24oKTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogU2V0IGV4cG9zdXJlIGNvbXBlbnNhdGlvbiAoQW5kcm9pZClcbiAgICpcbiAgICogQHBhcmFtIHtudW1iZXJ9IFtleHBvc3VyZUNvbXBlbnNhdGlvbl1cbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKHtcbiAgICBzdWNjZXNzSW5kZXg6IDEsXG4gICAgZXJyb3JJbmRleDogMixcbiAgfSlcbiAgc2V0RXhwb3N1cmVDb21wZW5zYXRpb24oZXhwb3N1cmVDb21wZW5zYXRpb24/OiBudW1iZXIpOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBHZXQgZXhwb3N1cmUgY29tcGVuc2F0aW9uIHJhbmdlIChBbmRyb2lkKVxuICAgKlxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoKVxuICBnZXRFeHBvc3VyZUNvbXBlbnNhdGlvblJhbmdlKCk6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIFNldCBzcGVjaWZpYyBmb2N1cyBwb2ludC4gTm90ZSwgdGhpcyBhc3N1bWVzIHRoZSBjYW1lcmEgaXMgZnVsbC1zY3JlZW4uXG4gICAqXG4gICAqIEBwYXJhbSB7bnVtYmVyfSB4UG9pbnRcbiAgICogQHBhcmFtIHtudW1iZXJ9IHlQb2ludFxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoKVxuICB0YXBUb0ZvY3VzKHhQb2ludDogbnVtYmVyLCB5UG9pbnQ6IG51bWJlcik6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIEFkZCBhIGxpc3RlbmVyIGZvciB0aGUgYmFjayBldmVudCBmb3IgdGhlIHByZXZpZXdcbiAgICpcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn0gaWYgYmFjayBidXR0b24gcHJlc3NlZFxuICAgKi9cbiAgQENvcmRvdmEoKVxuICBvbkJhY2tCdXR0b24oKTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogUmV0dXJuIGluIHVzZSBkZXZpY2UgY2FtZXJhIGZvdlxuICAgKlxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoKVxuICBnZXRIb3Jpem9udGFsRk9WKCk6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIEdldCB0aGUgY2hhcmFjdGVyaXN0aWNzIG9mIGFsbCBhdmFpbGFibGUgY2FtZXJhc1xuICAgKlxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoKVxuICBnZXRDYW1lcmFDaGFyYWN0ZXJpc3RpY3MoKTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cbn1cbiJdfQ==

110

ngx/bundle.js

@@ -5,11 +5,9 @@ 'use strict';

var tslib = require('tslib');
var core$1 = require('@angular/core');
var core = require('@awesome-cordova-plugins/core');
var core = require('@angular/core');
var core$1 = require('@awesome-cordova-plugins/core');
var CameraPreview = /** @class */ (function (_super) {
tslib.__extends(CameraPreview, _super);
function CameraPreview() {
var _this = _super !== null && _super.apply(this, arguments) || this;
_this.FOCUS_MODE = {
class CameraPreview extends core$1.AwesomeCordovaNativePlugin {
constructor() {
super(...arguments);
this.FOCUS_MODE = {
FIXED: 'fixed',

@@ -22,5 +20,5 @@ AUTO: 'auto',

INFINITY: 'infinity',
MACRO: 'macro',
MACRO: 'macro', // Android Only
};
_this.EXPOSURE_MODE = {
this.EXPOSURE_MODE = {
LOCK: 'lock',

@@ -31,3 +29,3 @@ AUTO: 'auto',

};
_this.FLASH_MODE = {
this.FLASH_MODE = {
OFF: 'off',

@@ -37,5 +35,5 @@ ON: 'on',

RED_EYE: 'red-eye',
TORCH: 'torch',
TORCH: 'torch', // Android Only
};
_this.COLOR_EFFECT = {
this.COLOR_EFFECT = {
AQUA: 'aqua',

@@ -49,52 +47,50 @@ BLACKBOARD: 'blackboard',

SOLARIZE: 'solarize',
WHITEBOARD: 'whiteboard',
WHITEBOARD: 'whiteboard', // Android Only
};
_this.CAMERA_DIRECTION = {
this.CAMERA_DIRECTION = {
BACK: 'back',
FRONT: 'front',
};
return _this;
}
CameraPreview.prototype.startCamera = function (options) { return core.cordova(this, "startCamera", { "successIndex": 1, "errorIndex": 2 }, arguments); };
CameraPreview.prototype.startRecordVideo = function (options) { return core.cordova(this, "startRecordVideo", { "successIndex": 1, "errorIndex": 2 }, arguments); };
CameraPreview.prototype.stopCamera = function () { return core.cordova(this, "stopCamera", {}, arguments); };
CameraPreview.prototype.stopRecordVideo = function () { return core.cordova(this, "stopRecordVideo", {}, arguments); };
CameraPreview.prototype.switchCamera = function () { return core.cordova(this, "switchCamera", {}, arguments); };
CameraPreview.prototype.hide = function () { return core.cordova(this, "hide", {}, arguments); };
CameraPreview.prototype.show = function () { return core.cordova(this, "show", {}, arguments); };
CameraPreview.prototype.takePicture = function (options) { return core.cordova(this, "takePicture", { "successIndex": 1, "errorIndex": 2 }, arguments); };
CameraPreview.prototype.takeSnapshot = function (options) { return core.cordova(this, "takeSnapshot", { "successIndex": 1, "errorIndex": 2 }, arguments); };
CameraPreview.prototype.setColorEffect = function (effect) { return core.cordova(this, "setColorEffect", { "successIndex": 1, "errorIndex": 2 }, arguments); };
CameraPreview.prototype.setZoom = function (zoom) { return core.cordova(this, "setZoom", { "successIndex": 1, "errorIndex": 2 }, arguments); };
CameraPreview.prototype.getMaxZoom = function () { return core.cordova(this, "getMaxZoom", {}, arguments); };
CameraPreview.prototype.getZoom = function () { return core.cordova(this, "getZoom", {}, arguments); };
CameraPreview.prototype.setPreviewSize = function (dimensions) { return core.cordova(this, "setPreviewSize", { "successIndex": 1, "errorIndex": 2 }, arguments); };
CameraPreview.prototype.getFocusMode = function () { return core.cordova(this, "getFocusMode", {}, arguments); };
CameraPreview.prototype.setFocusMode = function (focusMode) { return core.cordova(this, "setFocusMode", { "successIndex": 1, "errorIndex": 2 }, arguments); };
CameraPreview.prototype.getSupportedFocusModes = function () { return core.cordova(this, "getSupportedFocusModes", {}, arguments); };
CameraPreview.prototype.getFlashMode = function () { return core.cordova(this, "getFlashMode", {}, arguments); };
CameraPreview.prototype.setFlashMode = function (flashMode) { return core.cordova(this, "setFlashMode", { "successIndex": 1, "errorIndex": 2 }, arguments); };
CameraPreview.prototype.getSupportedFlashModes = function () { return core.cordova(this, "getSupportedFlashModes", {}, arguments); };
CameraPreview.prototype.getSupportedPictureSizes = function () { return core.cordova(this, "getSupportedPictureSizes", {}, arguments); };
CameraPreview.prototype.getExposureMode = function () { return core.cordova(this, "getExposureMode", {}, arguments); };
CameraPreview.prototype.getExposureModes = function () { return core.cordova(this, "getExposureModes", {}, arguments); };
CameraPreview.prototype.setExposureMode = function (lock) { return core.cordova(this, "setExposureMode", { "successIndex": 1, "errorIndex": 2 }, arguments); };
CameraPreview.prototype.getExposureCompensation = function () { return core.cordova(this, "getExposureCompensation", {}, arguments); };
CameraPreview.prototype.setExposureCompensation = function (exposureCompensation) { return core.cordova(this, "setExposureCompensation", { "successIndex": 1, "errorIndex": 2 }, arguments); };
CameraPreview.prototype.getExposureCompensationRange = function () { return core.cordova(this, "getExposureCompensationRange", {}, arguments); };
CameraPreview.prototype.tapToFocus = function (xPoint, yPoint) { return core.cordova(this, "tapToFocus", {}, arguments); };
CameraPreview.prototype.onBackButton = function () { return core.cordova(this, "onBackButton", {}, arguments); };
CameraPreview.prototype.getHorizontalFOV = function () { return core.cordova(this, "getHorizontalFOV", {}, arguments); };
CameraPreview.prototype.getCameraCharacteristics = function () { return core.cordova(this, "getCameraCharacteristics", {}, arguments); };
CameraPreview.pluginName = "CameraPreview";
CameraPreview.plugin = "cordova-plugin-camera-preview";
CameraPreview.pluginRef = "CameraPreview";
CameraPreview.repo = "https://github.com/cordova-plugin-camera-preview/cordova-plugin-camera-preview";
CameraPreview.platforms = ["Android", "iOS"];
CameraPreview.decorators = [
{ type: core$1.Injectable }
];
return CameraPreview;
}(core.AwesomeCordovaNativePlugin));
startCamera(options) { return core$1.cordova(this, "startCamera", { "successIndex": 1, "errorIndex": 2 }, arguments); }
startRecordVideo(options) { return core$1.cordova(this, "startRecordVideo", { "successIndex": 1, "errorIndex": 2 }, arguments); }
stopCamera() { return core$1.cordova(this, "stopCamera", {}, arguments); }
stopRecordVideo() { return core$1.cordova(this, "stopRecordVideo", {}, arguments); }
switchCamera() { return core$1.cordova(this, "switchCamera", {}, arguments); }
hide() { return core$1.cordova(this, "hide", {}, arguments); }
show() { return core$1.cordova(this, "show", {}, arguments); }
takePicture(options) { return core$1.cordova(this, "takePicture", { "successIndex": 1, "errorIndex": 2 }, arguments); }
takeSnapshot(options) { return core$1.cordova(this, "takeSnapshot", { "successIndex": 1, "errorIndex": 2 }, arguments); }
setColorEffect(effect) { return core$1.cordova(this, "setColorEffect", { "successIndex": 1, "errorIndex": 2 }, arguments); }
setZoom(zoom) { return core$1.cordova(this, "setZoom", { "successIndex": 1, "errorIndex": 2 }, arguments); }
getMaxZoom() { return core$1.cordova(this, "getMaxZoom", {}, arguments); }
getZoom() { return core$1.cordova(this, "getZoom", {}, arguments); }
setPreviewSize(dimensions) { return core$1.cordova(this, "setPreviewSize", { "successIndex": 1, "errorIndex": 2 }, arguments); }
getFocusMode() { return core$1.cordova(this, "getFocusMode", {}, arguments); }
setFocusMode(focusMode) { return core$1.cordova(this, "setFocusMode", { "successIndex": 1, "errorIndex": 2 }, arguments); }
getSupportedFocusModes() { return core$1.cordova(this, "getSupportedFocusModes", {}, arguments); }
getFlashMode() { return core$1.cordova(this, "getFlashMode", {}, arguments); }
setFlashMode(flashMode) { return core$1.cordova(this, "setFlashMode", { "successIndex": 1, "errorIndex": 2 }, arguments); }
getSupportedFlashModes() { return core$1.cordova(this, "getSupportedFlashModes", {}, arguments); }
getSupportedPictureSizes() { return core$1.cordova(this, "getSupportedPictureSizes", {}, arguments); }
getExposureMode() { return core$1.cordova(this, "getExposureMode", {}, arguments); }
getExposureModes() { return core$1.cordova(this, "getExposureModes", {}, arguments); }
setExposureMode(lock) { return core$1.cordova(this, "setExposureMode", { "successIndex": 1, "errorIndex": 2 }, arguments); }
getExposureCompensation() { return core$1.cordova(this, "getExposureCompensation", {}, arguments); }
setExposureCompensation(exposureCompensation) { return core$1.cordova(this, "setExposureCompensation", { "successIndex": 1, "errorIndex": 2 }, arguments); }
getExposureCompensationRange() { return core$1.cordova(this, "getExposureCompensationRange", {}, arguments); }
tapToFocus(xPoint, yPoint) { return core$1.cordova(this, "tapToFocus", {}, arguments); }
onBackButton() { return core$1.cordova(this, "onBackButton", {}, arguments); }
getHorizontalFOV() { return core$1.cordova(this, "getHorizontalFOV", {}, arguments); }
getCameraCharacteristics() { return core$1.cordova(this, "getCameraCharacteristics", {}, arguments); }
}
CameraPreview.pluginName = "CameraPreview";
CameraPreview.plugin = "cordova-plugin-camera-preview";
CameraPreview.pluginRef = "CameraPreview";
CameraPreview.repo = "https://github.com/cordova-plugin-camera-preview/cordova-plugin-camera-preview";
CameraPreview.platforms = ["Android", "iOS"];
CameraPreview.decorators = [
{ type: core.Injectable }
];
exports.CameraPreview = CameraPreview;

@@ -1,9 +0,7 @@

import { __extends } from "tslib";
import { Injectable } from '@angular/core';
import { AwesomeCordovaNativePlugin, cordova } from '@awesome-cordova-plugins/core';
var CameraPreview = /** @class */ (function (_super) {
__extends(CameraPreview, _super);
function CameraPreview() {
var _this = _super !== null && _super.apply(this, arguments) || this;
_this.FOCUS_MODE = {
export class CameraPreview extends AwesomeCordovaNativePlugin {
constructor() {
super(...arguments);
this.FOCUS_MODE = {
FIXED: 'fixed',

@@ -16,5 +14,5 @@ AUTO: 'auto',

INFINITY: 'infinity',
MACRO: 'macro',
MACRO: 'macro', // Android Only
};
_this.EXPOSURE_MODE = {
this.EXPOSURE_MODE = {
LOCK: 'lock',

@@ -25,3 +23,3 @@ AUTO: 'auto',

};
_this.FLASH_MODE = {
this.FLASH_MODE = {
OFF: 'off',

@@ -31,5 +29,5 @@ ON: 'on',

RED_EYE: 'red-eye',
TORCH: 'torch',
TORCH: 'torch', // Android Only
};
_this.COLOR_EFFECT = {
this.COLOR_EFFECT = {
AQUA: 'aqua',

@@ -43,52 +41,49 @@ BLACKBOARD: 'blackboard',

SOLARIZE: 'solarize',
WHITEBOARD: 'whiteboard',
WHITEBOARD: 'whiteboard', // Android Only
};
_this.CAMERA_DIRECTION = {
this.CAMERA_DIRECTION = {
BACK: 'back',
FRONT: 'front',
};
return _this;
}
CameraPreview.prototype.startCamera = function (options) { return cordova(this, "startCamera", { "successIndex": 1, "errorIndex": 2 }, arguments); };
CameraPreview.prototype.startRecordVideo = function (options) { return cordova(this, "startRecordVideo", { "successIndex": 1, "errorIndex": 2 }, arguments); };
CameraPreview.prototype.stopCamera = function () { return cordova(this, "stopCamera", {}, arguments); };
CameraPreview.prototype.stopRecordVideo = function () { return cordova(this, "stopRecordVideo", {}, arguments); };
CameraPreview.prototype.switchCamera = function () { return cordova(this, "switchCamera", {}, arguments); };
CameraPreview.prototype.hide = function () { return cordova(this, "hide", {}, arguments); };
CameraPreview.prototype.show = function () { return cordova(this, "show", {}, arguments); };
CameraPreview.prototype.takePicture = function (options) { return cordova(this, "takePicture", { "successIndex": 1, "errorIndex": 2 }, arguments); };
CameraPreview.prototype.takeSnapshot = function (options) { return cordova(this, "takeSnapshot", { "successIndex": 1, "errorIndex": 2 }, arguments); };
CameraPreview.prototype.setColorEffect = function (effect) { return cordova(this, "setColorEffect", { "successIndex": 1, "errorIndex": 2 }, arguments); };
CameraPreview.prototype.setZoom = function (zoom) { return cordova(this, "setZoom", { "successIndex": 1, "errorIndex": 2 }, arguments); };
CameraPreview.prototype.getMaxZoom = function () { return cordova(this, "getMaxZoom", {}, arguments); };
CameraPreview.prototype.getZoom = function () { return cordova(this, "getZoom", {}, arguments); };
CameraPreview.prototype.setPreviewSize = function (dimensions) { return cordova(this, "setPreviewSize", { "successIndex": 1, "errorIndex": 2 }, arguments); };
CameraPreview.prototype.getFocusMode = function () { return cordova(this, "getFocusMode", {}, arguments); };
CameraPreview.prototype.setFocusMode = function (focusMode) { return cordova(this, "setFocusMode", { "successIndex": 1, "errorIndex": 2 }, arguments); };
CameraPreview.prototype.getSupportedFocusModes = function () { return cordova(this, "getSupportedFocusModes", {}, arguments); };
CameraPreview.prototype.getFlashMode = function () { return cordova(this, "getFlashMode", {}, arguments); };
CameraPreview.prototype.setFlashMode = function (flashMode) { return cordova(this, "setFlashMode", { "successIndex": 1, "errorIndex": 2 }, arguments); };
CameraPreview.prototype.getSupportedFlashModes = function () { return cordova(this, "getSupportedFlashModes", {}, arguments); };
CameraPreview.prototype.getSupportedPictureSizes = function () { return cordova(this, "getSupportedPictureSizes", {}, arguments); };
CameraPreview.prototype.getExposureMode = function () { return cordova(this, "getExposureMode", {}, arguments); };
CameraPreview.prototype.getExposureModes = function () { return cordova(this, "getExposureModes", {}, arguments); };
CameraPreview.prototype.setExposureMode = function (lock) { return cordova(this, "setExposureMode", { "successIndex": 1, "errorIndex": 2 }, arguments); };
CameraPreview.prototype.getExposureCompensation = function () { return cordova(this, "getExposureCompensation", {}, arguments); };
CameraPreview.prototype.setExposureCompensation = function (exposureCompensation) { return cordova(this, "setExposureCompensation", { "successIndex": 1, "errorIndex": 2 }, arguments); };
CameraPreview.prototype.getExposureCompensationRange = function () { return cordova(this, "getExposureCompensationRange", {}, arguments); };
CameraPreview.prototype.tapToFocus = function (xPoint, yPoint) { return cordova(this, "tapToFocus", {}, arguments); };
CameraPreview.prototype.onBackButton = function () { return cordova(this, "onBackButton", {}, arguments); };
CameraPreview.prototype.getHorizontalFOV = function () { return cordova(this, "getHorizontalFOV", {}, arguments); };
CameraPreview.prototype.getCameraCharacteristics = function () { return cordova(this, "getCameraCharacteristics", {}, arguments); };
CameraPreview.pluginName = "CameraPreview";
CameraPreview.plugin = "cordova-plugin-camera-preview";
CameraPreview.pluginRef = "CameraPreview";
CameraPreview.repo = "https://github.com/cordova-plugin-camera-preview/cordova-plugin-camera-preview";
CameraPreview.platforms = ["Android", "iOS"];
CameraPreview.decorators = [
{ type: Injectable }
];
return CameraPreview;
}(AwesomeCordovaNativePlugin));
export { CameraPreview };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9zcmMvQGF3ZXNvbWUtY29yZG92YS1wbHVnaW5zL3BsdWdpbnMvY2FtZXJhLXByZXZpZXcvbmd4L2luZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzNDLE9BQU8sdUNBQStDLE1BQU0sK0JBQStCLENBQUM7O0lBb0p6RCxpQ0FBMEI7OztRQUMzRCxnQkFBVSxHQUFHO1lBQ1gsS0FBSyxFQUFFLE9BQU87WUFDZCxJQUFJLEVBQUUsTUFBTTtZQUNaLFVBQVUsRUFBRSxZQUFZO1lBQ3hCLGtCQUFrQixFQUFFLG9CQUFvQjtZQUN4QyxnQkFBZ0IsRUFBRSxrQkFBa0I7WUFDcEMsSUFBSSxFQUFFLE1BQU07WUFDWixRQUFRLEVBQUUsVUFBVTtZQUNwQixLQUFLLEVBQUUsT0FBTztTQUNmLENBQUM7UUFFRixtQkFBYSxHQUFHO1lBQ2QsSUFBSSxFQUFFLE1BQU07WUFDWixJQUFJLEVBQUUsTUFBTTtZQUNaLFVBQVUsRUFBRSxZQUFZO1lBQ3hCLE1BQU0sRUFBRSxRQUFRO1NBQ2pCLENBQUM7UUFFRixnQkFBVSxHQUFHO1lBQ1gsR0FBRyxFQUFFLEtBQUs7WUFDVixFQUFFLEVBQUUsSUFBSTtZQUNSLElBQUksRUFBRSxNQUFNO1lBQ1osT0FBTyxFQUFFLFNBQVM7WUFDbEIsS0FBSyxFQUFFLE9BQU87U0FDZixDQUFDO1FBRUYsa0JBQVksR0FBRztZQUNiLElBQUksRUFBRSxNQUFNO1lBQ1osVUFBVSxFQUFFLFlBQVk7WUFDeEIsSUFBSSxFQUFFLE1BQU07WUFDWixRQUFRLEVBQUUsVUFBVTtZQUNwQixJQUFJLEVBQUUsTUFBTTtZQUNaLFNBQVMsRUFBRSxXQUFXO1lBQ3RCLEtBQUssRUFBRSxPQUFPO1lBQ2QsUUFBUSxFQUFFLFVBQVU7WUFDcEIsVUFBVSxFQUFFLFlBQVk7U0FDekIsQ0FBQztRQUVGLHNCQUFnQixHQUFHO1lBQ2pCLElBQUksRUFBRSxNQUFNO1lBQ1osS0FBSyxFQUFFLE9BQU87U0FDZixDQUFDOzs7SUFZRixtQ0FBVyxhQUFDLE9BQTZCO0lBY3pDLHdDQUFnQixhQUFDLE9BQVk7SUFVN0Isa0NBQVU7SUFVVix1Q0FBZTtJQVVmLG9DQUFZO0lBVVosNEJBQUk7SUFVSiw0QkFBSTtJQWNKLG1DQUFXLGFBQUMsT0FBcUM7SUFjakQsb0NBQVksYUFBQyxPQUFxQztJQWdCbEQsc0NBQWMsYUFBQyxNQUFjO0lBYzdCLCtCQUFPLGFBQUMsSUFBYTtJQVVyQixrQ0FBVTtJQVVWLCtCQUFPO0lBY1Asc0NBQWMsYUFBQyxVQUFvQztJQVVuRCxvQ0FBWTtJQWNaLG9DQUFZLGFBQUMsU0FBa0I7SUFVL0IsOENBQXNCO0lBVXRCLG9DQUFZO0lBY1osb0NBQVksYUFBQyxTQUFrQjtJQVUvQiw4Q0FBc0I7SUFVdEIsZ0RBQXdCO0lBVXhCLHVDQUFlO0lBVWYsd0NBQWdCO0lBY2hCLHVDQUFlLGFBQUMsSUFBYTtJQVU3QiwrQ0FBdUI7SUFjdkIsK0NBQXVCLGFBQUMsb0JBQTZCO0lBVXJELG9EQUE0QjtJQVk1QixrQ0FBVSxhQUFDLE1BQWMsRUFBRSxNQUFjO0lBVXpDLG9DQUFZO0lBVVosd0NBQWdCO0lBVWhCLGdEQUF3Qjs7Ozs7OztnQkEvWXpCLFVBQVU7O3dCQXBKWDtFQXFKbUMsMEJBQTBCO1NBQWhELGFBQWEiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBDb3Jkb3ZhLCBBd2Vzb21lQ29yZG92YU5hdGl2ZVBsdWdpbiwgUGx1Z2luIH0gZnJvbSAnQGF3ZXNvbWUtY29yZG92YS1wbHVnaW5zL2NvcmUnO1xuXG5leHBvcnQgaW50ZXJmYWNlIENhbWVyYVByZXZpZXdEaW1lbnNpb25zIHtcbiAgLyoqIFRoZSB3aWR0aCBvZiB0aGUgY2FtZXJhIHByZXZpZXcsIGRlZmF1bHQgdG8gd2luZG93LnNjcmVlbi53aWR0aCAqL1xuICB3aWR0aD86IG51bWJlcjtcblxuICAvKiogVGhlIGhlaWdodCBvZiB0aGUgY2FtZXJhIHByZXZpZXcsIGRlZmF1bHQgdG8gd2luZG93LnNjcmVlbi5oZWlnaHQgKi9cbiAgaGVpZ2h0PzogbnVtYmVyO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIENhbWVyYVByZXZpZXdPcHRpb25zIHtcbiAgLyoqIFRoZSBsZWZ0IGVkZ2UgaW4gcGl4ZWxzLCBkZWZhdWx0IDAgKi9cbiAgeD86IG51bWJlcjtcblxuICAvKiogVGhlIHRvcCBlZGdlIGluIHBpeGVscywgZGVmYXVsdCAwICovXG4gIHk/OiBudW1iZXI7XG5cbiAgLyoqIFRoZSB3aWR0aCBpbiBwaXhlbHMsIGRlZmF1bHQgd2luZG93LnNjcmVlbi53aWR0aCAqL1xuICB3aWR0aD86IG51bWJlcjtcblxuICAvKiogVGhlIGhlaWdodCBpbiBwaXhlbHMsIGRlZmF1bHQgd2luZG93LnNjcmVlbi5oZWlnaHQgKi9cbiAgaGVpZ2h0PzogbnVtYmVyO1xuXG4gIC8qKiBDaG9vc2UgdGhlIGNhbWVyYSB0byB1c2UgJ2Zyb250JyBvciAncmVhcicsIGRlZmF1bHQgJ2Zyb250JyAqL1xuICBjYW1lcmE/OiBzdHJpbmc7XG5cbiAgLyoqIFRhcCB0byB0YWtlIGEgcGhvdG8sIGRlZmF1bHQgdHJ1ZSAocGljdHVyZSBxdWFsaXR5IGJ5IGRlZmF1bHQgOiA4NSkgKi9cbiAgdGFwUGhvdG8/OiBib29sZWFuO1xuXG4gIC8qKiBQcmV2aWV3IGJveCBkcmFnIGFjcm9zcyB0aGUgc2NyZWVuLCBkZWZhdWx0ICdmYWxzZScgKi9cbiAgcHJldmlld0RyYWc/OiBib29sZWFuO1xuICBcbiAgLyoqIENhcHR1cmUgaW1hZ2VzIHRvIGEgZmlsZSBhbmQgcmV0dXJuIGJhY2sgdGhlIGZpbGUgcGF0aCBpbnN0ZWFkIG9mIHJldHVybmluZyBiYXNlNjQgZW5jb2RlZCBkYXRhLiAqL1xuICBzdG9yZVRvRmlsZTogYm9vbGVhbjtcblxuICAvKiogUHJldmlldyBib3ggdG8gdGhlIGJhY2sgb2YgdGhlIHdlYnZpZXcgKHRydWUgPT4gYmFjaywgZmFsc2UgPT4gZnJvbnQpICwgZGVmYXVsdCBmYWxzZSAqL1xuICB0b0JhY2s/OiBib29sZWFuO1xuXG4gIC8qKiBBbHBoYSBjaGFubmVsIG9mIHRoZSBwcmV2aWV3IGJveCwgZmxvYXQsIFswLDFdLCBkZWZhdWx0IDEgKi9cbiAgYWxwaGE/OiBudW1iZXI7XG5cbiAgLyoqIFRhcCB0byBzZXQgc3BlY2lmaWMgZm9jdXMgcG9pbnQuIE5vdGUsIHRoaXMgYXNzdW1lcyB0aGUgY2FtZXJhIGlzIGZ1bGwtc2NyZWVuLiBkZWZhdWx0IGZhbHNlICovXG4gIHRhcEZvY3VzPzogYm9vbGVhbjtcblxuICAvKiogT24gQW5kcm9pZCBkaXNhYmxlIGF1dG9tYXRpYyByb3RhdGlvbiBvZiB0aGUgaW1hZ2UgYW5kIHN0cmlwcGluZyBvZiBFeGl0IGhlYWRlci4gZGVmYXVsdCBmYWxzZSAqL1xuICBkaXNhYmxlRXhpZkhlYWRlclN0cmlwcGluZz86IGJvb2xlYW47XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgQ2FtZXJhUHJldmlld1BpY3R1cmVPcHRpb25zIHtcbiAgLyoqIFRoZSB3aWR0aCBpbiBwaXhlbHMsIGRlZmF1bHQgMCAqL1xuICB3aWR0aD86IG51bWJlcjtcbiAgLyoqIFRoZSBoZWlnaHQgaW4gcGl4ZWxzLCBkZWZhdWx0IDAgKi9cbiAgaGVpZ2h0PzogbnVtYmVyO1xuICAvKiogVGhlIHBpY3R1cmUgcXVhbGl0eSwgMCAtIDEwMCwgZGVmYXVsdCA4NSAqL1xuICBxdWFsaXR5PzogbnVtYmVyO1xufVxuXG4vKipcbiAqIEBiZXRhXG4gKiBAbmFtZSBDYW1lcmEgUHJldmlld1xuICogQGRlc2NyaXB0aW9uXG4gKiBTaG93aW5nIGNhbWVyYSBwcmV2aWV3IGluIEhUTUxcbiAqXG4gKiBSZXF1aXJlcyBDb3Jkb3ZhIHBsdWdpbjogYGh0dHBzOi8vZ2l0aHViLmNvbS9jb3Jkb3ZhLXBsdWdpbi1jYW1lcmEtcHJldmlldy9jb3Jkb3ZhLXBsdWdpbi1jYW1lcmEtcHJldmlldy5naXRgLiBGb3IgbW9yZSBpbmZvLCBwbGVhc2Ugc2VlIHRoZSBbQ29yZG92YSBDYW1lcmEgUHJldmlldyBkb2NzXShodHRwczovL2dpdGh1Yi5jb20vY29yZG92YS1wbHVnaW4tY2FtZXJhLXByZXZpZXcvY29yZG92YS1wbHVnaW4tY2FtZXJhLXByZXZpZXcpLlxuICogQHVzYWdlXG4gKiBgYGB0eXBlc2NyaXB0XG4gKiBpbXBvcnQgeyBDYW1lcmFQcmV2aWV3LCBDYW1lcmFQcmV2aWV3UGljdHVyZU9wdGlvbnMsIENhbWVyYVByZXZpZXdPcHRpb25zLCBDYW1lcmFQcmV2aWV3RGltZW5zaW9ucyB9IGZyb20gJ0Bhd2Vzb21lLWNvcmRvdmEtcGx1Z2lucy9jYW1lcmEtcHJldmlldy9uZ3gnO1xuICpcbiAqIGNvbnN0cnVjdG9yKHByaXZhdGUgY2FtZXJhUHJldmlldzogQ2FtZXJhUHJldmlldykgeyB9XG4gKlxuICogLi4uXG4gKlxuICogLy8gY2FtZXJhIG9wdGlvbnMgKFNpemUgYW5kIGxvY2F0aW9uKS4gSW4gdGhlIGZvbGxvd2luZyBleGFtcGxlLCB0aGUgcHJldmlldyB1c2VzIHRoZSByZWFyIGNhbWVyYSBhbmQgZGlzcGxheSB0aGUgcHJldmlldyBpbiB0aGUgYmFjayBvZiB0aGUgd2Vidmlld1xuICogY29uc3QgY2FtZXJhUHJldmlld09wdHM6IENhbWVyYVByZXZpZXdPcHRpb25zID0ge1xuICogICB4OiAwLFxuICogICB5OiAwLFxuICogICB3aWR0aDogd2luZG93LnNjcmVlbi53aWR0aCxcbiAqICAgaGVpZ2h0OiB3aW5kb3cuc2NyZWVuLmhlaWdodCxcbiAqICAgY2FtZXJhOiAncmVhcicsXG4gKiAgIHRhcFBob3RvOiB0cnVlLFxuICogICBwcmV2aWV3RHJhZzogdHJ1ZSxcbiAqICAgdG9CYWNrOiB0cnVlLFxuICogICBhbHBoYTogMVxuICogfVxuICpcbiAqIC8vIHN0YXJ0IGNhbWVyYVxuICogdGhpcy5jYW1lcmFQcmV2aWV3LnN0YXJ0Q2FtZXJhKGNhbWVyYVByZXZpZXdPcHRzKS50aGVuKFxuICogICAocmVzKSA9PiB7XG4gKiAgICAgY29uc29sZS5sb2cocmVzKVxuICogICB9LFxuICogICAoZXJyKSA9PiB7XG4gKiAgICAgY29uc29sZS5sb2coZXJyKVxuICogICB9KTtcbiAqXG4gKiAvLyBTZXQgdGhlIGhhbmRsZXIgdG8gcnVuIGV2ZXJ5IHRpbWUgd2UgdGFrZSBhIHBpY3R1cmVcbiAqIHRoaXMuY2FtZXJhUHJldmlldy5zZXRPblBpY3R1cmVUYWtlbkhhbmRsZXIoKS5zdWJzY3JpYmUoKHJlc3VsdCkgPT4ge1xuICogICBjb25zb2xlLmxvZyhyZXN1bHQpO1xuICogICAvLyBkbyBzb21ldGhpbmcgd2l0aCB0aGUgcmVzdWx0XG4gKiB9KTtcbiAqXG4gKlxuICogLy8gcGljdHVyZSBvcHRpb25zXG4gKiBjb25zdCBwaWN0dXJlT3B0czogQ2FtZXJhUHJldmlld1BpY3R1cmVPcHRpb25zID0ge1xuICogICB3aWR0aDogMTI4MCxcbiAqICAgaGVpZ2h0OiAxMjgwLFxuICogICBxdWFsaXR5OiA4NVxuICogfVxuICpcbiAqIC8vIHRha2UgYSBwaWN0dXJlXG4gKiB0aGlzLmNhbWVyYVByZXZpZXcudGFrZVBpY3R1cmUodGhpcy5waWN0dXJlT3B0cykudGhlbigoaW1hZ2VEYXRhKSA9PiB7XG4gKiAgIHRoaXMucGljdHVyZSA9ICdkYXRhOmltYWdlL2pwZWc7YmFzZTY0LCcgKyBpbWFnZURhdGE7XG4gKiB9LCAoZXJyKSA9PiB7XG4gKiAgIGNvbnNvbGUubG9nKGVycik7XG4gKiAgIHRoaXMucGljdHVyZSA9ICdhc3NldHMvaW1nL3Rlc3QuanBnJztcbiAqIH0pO1xuICpcbiAqIC8vIHRha2UgYSBzbmFwIHNob3RcbiAqIHRoaXMuY2FtZXJhUHJldmlldy50YWtlU25hcHNob3QodGhpcy5waWN0dXJlT3B0cykudGhlbigoaW1hZ2VEYXRhKSA9PiB7XG4gKiAgIHRoaXMucGljdHVyZSA9ICdkYXRhOmltYWdlL2pwZWc7YmFzZTY0LCcgKyBpbWFnZURhdGE7XG4gKiB9LCAoZXJyKSA9PiB7XG4gKiAgIGNvbnNvbGUubG9nKGVycik7XG4gKiAgIHRoaXMucGljdHVyZSA9ICdhc3NldHMvaW1nL3Rlc3QuanBnJztcbiAqIH0pO1xuICpcbiAqXG4gKiAvLyBTd2l0Y2ggY2FtZXJhXG4gKiB0aGlzLmNhbWVyYVByZXZpZXcuc3dpdGNoQ2FtZXJhKCk7XG4gKlxuICogLy8gc2V0IGNvbG9yIGVmZmVjdCB0byBuZWdhdGl2ZVxuICogdGhpcy5jYW1lcmFQcmV2aWV3LnNldENvbG9yRWZmZWN0KCduZWdhdGl2ZScpO1xuICpcbiAqIC8vIFN0b3AgdGhlIGNhbWVyYSBwcmV2aWV3XG4gKiB0aGlzLmNhbWVyYVByZXZpZXcuc3RvcENhbWVyYSgpO1xuICpcbiAqIGBgYFxuICogQGludGVyZmFjZXNcbiAqIENhbWVyYVByZXZpZXdPcHRpb25zXG4gKiBDYW1lcmFQcmV2aWV3UGljdHVyZU9wdGlvbnNcbiAqIENhbWVyYVByZXZpZXdEaW1lbnNpb25zXG4gKi9cbkBQbHVnaW4oe1xuICBwbHVnaW5OYW1lOiAnQ2FtZXJhUHJldmlldycsXG4gIHBsdWdpbjogJ2NvcmRvdmEtcGx1Z2luLWNhbWVyYS1wcmV2aWV3JyxcbiAgcGx1Z2luUmVmOiAnQ2FtZXJhUHJldmlldycsXG4gIHJlcG86ICdodHRwczovL2dpdGh1Yi5jb20vY29yZG92YS1wbHVnaW4tY2FtZXJhLXByZXZpZXcvY29yZG92YS1wbHVnaW4tY2FtZXJhLXByZXZpZXcnLFxuICBwbGF0Zm9ybXM6IFsnQW5kcm9pZCcsICdpT1MnXSxcbn0pXG5ASW5qZWN0YWJsZSgpXG5leHBvcnQgY2xhc3MgQ2FtZXJhUHJldmlldyBleHRlbmRzIEF3ZXNvbWVDb3Jkb3ZhTmF0aXZlUGx1Z2luIHtcbiAgRk9DVVNfTU9ERSA9IHtcbiAgICBGSVhFRDogJ2ZpeGVkJyxcbiAgICBBVVRPOiAnYXV0bycsXG4gICAgQ09OVElOVU9VUzogJ2NvbnRpbnVvdXMnLCAvLyBJT1MgT25seVxuICAgIENPTlRJTlVPVVNfUElDVFVSRTogJ2NvbnRpbnVvdXMtcGljdHVyZScsIC8vIEFuZHJvaWQgT25seVxuICAgIENPTlRJTlVPVVNfVklERU86ICdjb250aW51b3VzLXZpZGVvJywgLy8gQW5kcm9pZCBPbmx5XG4gICAgRURPRjogJ2Vkb2YnLCAvLyBBbmRyb2lkIE9ubHlcbiAgICBJTkZJTklUWTogJ2luZmluaXR5JywgLy8gQW5kcm9pZCBPbmx5XG4gICAgTUFDUk86ICdtYWNybycsIC8vIEFuZHJvaWQgT25seVxuICB9O1xuXG4gIEVYUE9TVVJFX01PREUgPSB7XG4gICAgTE9DSzogJ2xvY2snLCAvLyBJT1MgT25seVxuICAgIEFVVE86ICdhdXRvJywgLy8gSU9TIE9ubHlcbiAgICBDT05USU5VT1VTOiAnY29udGludW91cycsXG4gICAgQ1VTVE9NOiAnY3VzdG9tJyxcbiAgfTtcblxuICBGTEFTSF9NT0RFID0ge1xuICAgIE9GRjogJ29mZicsXG4gICAgT046ICdvbicsXG4gICAgQVVUTzogJ2F1dG8nLFxuICAgIFJFRF9FWUU6ICdyZWQtZXllJyxcbiAgICBUT1JDSDogJ3RvcmNoJywgLy8gQW5kcm9pZCBPbmx5XG4gIH07XG5cbiAgQ09MT1JfRUZGRUNUID0ge1xuICAgIEFRVUE6ICdhcXVhJywgLy8gQW5kcm9pZCBPbmx5XG4gICAgQkxBQ0tCT0FSRDogJ2JsYWNrYm9hcmQnLCAvLyBBbmRyb2lkIE9ubHlcbiAgICBNT05POiAnbW9ubycsXG4gICAgTkVHQVRJVkU6ICduZWdhdGl2ZScsXG4gICAgTk9ORTogJ25vbmUnLFxuICAgIFBPU1RFUklaRTogJ3Bvc3Rlcml6ZScsXG4gICAgU0VQSUE6ICdzZXBpYScsXG4gICAgU09MQVJJWkU6ICdzb2xhcml6ZScsIC8vIEFuZHJvaWQgT25seVxuICAgIFdISVRFQk9BUkQ6ICd3aGl0ZWJvYXJkJywgLy8gQW5kcm9pZCBPbmx5XG4gIH07XG5cbiAgQ0FNRVJBX0RJUkVDVElPTiA9IHtcbiAgICBCQUNLOiAnYmFjaycsXG4gICAgRlJPTlQ6ICdmcm9udCcsXG4gIH07XG5cbiAgLyoqXG4gICAqIFN0YXJ0cyB0aGUgY2FtZXJhIHByZXZpZXcgaW5zdGFuY2UuXG4gICAqXG4gICAqIEBwYXJhbSB7Q2FtZXJhUHJldmlld09wdGlvbnN9IG9wdGlvbnNcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKHtcbiAgICBzdWNjZXNzSW5kZXg6IDEsXG4gICAgZXJyb3JJbmRleDogMixcbiAgfSlcbiAgc3RhcnRDYW1lcmEob3B0aW9uczogQ2FtZXJhUHJldmlld09wdGlvbnMpOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBTdGFydHMgdGhlIGNhbWVyYSB2aWRlbyBpbnN0YW5jZS5cbiAgICpcbiAgICogQHBhcmFtIHthbnl9IG9wdGlvbnNcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKHtcbiAgICBzdWNjZXNzSW5kZXg6IDEsXG4gICAgZXJyb3JJbmRleDogMixcbiAgfSlcbiAgc3RhcnRSZWNvcmRWaWRlbyhvcHRpb25zOiBhbnkpOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBTdG9wcyB0aGUgY2FtZXJhIHByZXZpZXcgaW5zdGFuY2UuIChpT1MgJiBBbmRyb2lkKVxuICAgKlxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoKVxuICBzdG9wQ2FtZXJhKCk6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIFN0b3BzIHRoZSBjYW1lcmEgdmlkZW8gaW5zdGFuY2UuIChpT1MgJiBBbmRyb2lkKVxuICAgKlxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoKVxuICBzdG9wUmVjb3JkVmlkZW8oKTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogU3dpdGNoIGZyb20gdGhlIHJlYXIgY2FtZXJhIGFuZCBmcm9udCBjYW1lcmEsIGlmIGF2YWlsYWJsZS5cbiAgICpcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgc3dpdGNoQ2FtZXJhKCk6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIEhpZGUgdGhlIGNhbWVyYSBwcmV2aWV3IGJveC5cbiAgICpcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgaGlkZSgpOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBTaG93IHRoZSBjYW1lcmEgcHJldmlldyBib3guXG4gICAqXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPGFueT59XG4gICAqL1xuICBAQ29yZG92YSgpXG4gIHNob3coKTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogVGFrZSB0aGUgcGljdHVyZSAoYmFzZTY0KVxuICAgKlxuICAgKiBAcGFyYW0ge0NhbWVyYVByZXZpZXdQaWN0dXJlT3B0aW9uc30gW29wdGlvbnNdIHNpemUgYW5kIHF1YWxpdHkgb2YgdGhlIHBpY3R1cmUgdG8gdGFrZVxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoe1xuICAgIHN1Y2Nlc3NJbmRleDogMSxcbiAgICBlcnJvckluZGV4OiAyLFxuICB9KVxuICB0YWtlUGljdHVyZShvcHRpb25zPzogQ2FtZXJhUHJldmlld1BpY3R1cmVPcHRpb25zKTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogVGFrZSBhIHNuYXBzaG90IG9mIHByZXZpZXcgd2luZG93IChzaXplIHNwZWNpZmllZCBpbiBzdGFydENhbWVyYSBvcHRpb25zKVxuICAgKlxuICAgKiBAcGFyYW0ge0NhbWVyYVByZXZpZXdQaWN0dXJlT3B0aW9uc30gW29wdGlvbnNdIHF1YWxpdHkgb2YgdGhlIHBpY3R1cmUgdG8gdGFrZVxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoe1xuICAgIHN1Y2Nlc3NJbmRleDogMSxcbiAgICBlcnJvckluZGV4OiAyLFxuICB9KVxuICB0YWtlU25hcHNob3Qob3B0aW9ucz86IENhbWVyYVByZXZpZXdQaWN0dXJlT3B0aW9ucyk6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqXG4gICAqIFNldCBjYW1lcmEgY29sb3IgZWZmZWN0LlxuICAgKlxuICAgKiBAc3RhdGljXG4gICAqIEBwYXJhbSB7c3RyaW5nfSBlZmZlY3QgbmFtZSA6ICdub25lJyAoaU9TICYgQW5kcm9pZCksICdhcXVhJyAoQW5kcm9pZCksICdibGFja2JvYXJkJyAoQW5kcm9pZCksICdtb25vJyAoaU9TICYgQW5kcm9pZCksICduZWdhdGl2ZScgKGlPUyAmIEFuZHJvaWQpLCAncG9zdGVyaXplJyAoaU9TICYgQW5kcm9pZCksICdzZXBpYScgKGlPUyAmIEFuZHJvaWQpLCAnc29sYXJpemUnIChBbmRyb2lkKSBvciAnd2hpdGVib2FyZCcgKEFuZHJvaWQpXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPGFueT59XG4gICAqL1xuICBAQ29yZG92YSh7XG4gICAgc3VjY2Vzc0luZGV4OiAxLFxuICAgIGVycm9ySW5kZXg6IDIsXG4gIH0pXG4gIHNldENvbG9yRWZmZWN0KGVmZmVjdDogc3RyaW5nKTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogU2V0IHRoZSB6b29tIChBbmRyb2lkKVxuICAgKlxuICAgKiBAcGFyYW0gW3pvb21dIHtudW1iZXJ9IFpvb20gdmFsdWVcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKHtcbiAgICBzdWNjZXNzSW5kZXg6IDEsXG4gICAgZXJyb3JJbmRleDogMixcbiAgfSlcbiAgc2V0Wm9vbSh6b29tPzogbnVtYmVyKTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogR2V0IHRoZSBtYXhpbXVtIHpvb20gKEFuZHJvaWQpXG4gICAqXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPGFueT59XG4gICAqL1xuICBAQ29yZG92YSgpXG4gIGdldE1heFpvb20oKTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogR2V0IGN1cnJlbnQgem9vbSAoQW5kcm9pZClcbiAgICpcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgZ2V0Wm9vbSgpOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBTZXQgdGhlIHByZXZpZXcgU2l6ZVxuICAgKlxuICAgKiBAcGFyYW0ge0NhbWVyYVByZXZpZXdEaW1lbnNpb25zfSBbZGltZW5zaW9uc11cbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKHtcbiAgICBzdWNjZXNzSW5kZXg6IDEsXG4gICAgZXJyb3JJbmRleDogMixcbiAgfSlcbiAgc2V0UHJldmlld1NpemUoZGltZW5zaW9ucz86IENhbWVyYVByZXZpZXdEaW1lbnNpb25zKTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogR2V0IGZvY3VzIG1vZGVcbiAgICpcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgZ2V0Rm9jdXNNb2RlKCk6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIFNldCB0aGUgZm9jdXMgbW9kZVxuICAgKlxuICAgKiBAcGFyYW0ge3N0cmluZ30gW2ZvY3VzTW9kZV0gJ2ZpeGVkJywgJ2F1dG8nLCAnY29udGludW91cy1waWN0dXJlJywgJ2NvbnRpbnVvdXMtdmlkZW8nIChpT1MgJiBBbmRyb2lkKSwgJ2Vkb2YnLCAnaW5maW5pdHknLCAnbWFjcm8nIChBbmRyb2lkIE9ubHkpXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPGFueT59XG4gICAqL1xuICBAQ29yZG92YSh7XG4gICAgc3VjY2Vzc0luZGV4OiAxLFxuICAgIGVycm9ySW5kZXg6IDIsXG4gIH0pXG4gIHNldEZvY3VzTW9kZShmb2N1c01vZGU/OiBzdHJpbmcpOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBHZXQgc3VwcG9ydGVkIGZvY3VzIG1vZGVzXG4gICAqXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPGFueT59XG4gICAqL1xuICBAQ29yZG92YSgpXG4gIGdldFN1cHBvcnRlZEZvY3VzTW9kZXMoKTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogR2V0IHRoZSBjdXJyZW50IGZsYXNoIG1vZGVcbiAgICpcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgZ2V0Rmxhc2hNb2RlKCk6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIFNldCB0aGUgZmxhc2ggbW9kZVxuICAgKlxuICAgKiBAcGFyYW0ge3N0cmluZ30gW2ZsYXNoTW9kZV0gJ29mZicgKGlPUyAmIEFuZHJvaWQpLCAnb24nIChpT1MgJiBBbmRyb2lkKSwgJ2F1dG8nIChpT1MgJiBBbmRyb2lkKSwgJ3RvcmNoJyAoQW5kcm9pZClcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKHtcbiAgICBzdWNjZXNzSW5kZXg6IDEsXG4gICAgZXJyb3JJbmRleDogMixcbiAgfSlcbiAgc2V0Rmxhc2hNb2RlKGZsYXNoTW9kZT86IHN0cmluZyk6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIEdldCBzdXBwb3J0ZWQgZmxhc2ggbW9kZXNcbiAgICpcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgZ2V0U3VwcG9ydGVkRmxhc2hNb2RlcygpOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBHZXQgc3VwcG9ydGVkIHBpY3R1cmUgc2l6ZXNcbiAgICpcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgZ2V0U3VwcG9ydGVkUGljdHVyZVNpemVzKCk6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIEdldCBleHBvc3VyZSBtb2RlXG4gICAqXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPGFueT59XG4gICAqL1xuICBAQ29yZG92YSgpXG4gIGdldEV4cG9zdXJlTW9kZSgpOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBHZXQgZXhwb3N1cmUgbW9kZXNcbiAgICpcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgZ2V0RXhwb3N1cmVNb2RlcygpOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBTZXQgZXhwb3N1cmUgbW9kZVxuICAgKlxuICAgKiBAcGFyYW0ge3N0cmluZ30gW2xvY2tdXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPGFueT59XG4gICAqL1xuICBAQ29yZG92YSh7XG4gICAgc3VjY2Vzc0luZGV4OiAxLFxuICAgIGVycm9ySW5kZXg6IDIsXG4gIH0pXG4gIHNldEV4cG9zdXJlTW9kZShsb2NrPzogc3RyaW5nKTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogR2V0IGV4cG9zdXJlIGNvbXBlbnNhdGlvbiAoQW5kcm9pZClcbiAgICpcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgZ2V0RXhwb3N1cmVDb21wZW5zYXRpb24oKTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogU2V0IGV4cG9zdXJlIGNvbXBlbnNhdGlvbiAoQW5kcm9pZClcbiAgICpcbiAgICogQHBhcmFtIHtudW1iZXJ9IFtleHBvc3VyZUNvbXBlbnNhdGlvbl1cbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKHtcbiAgICBzdWNjZXNzSW5kZXg6IDEsXG4gICAgZXJyb3JJbmRleDogMixcbiAgfSlcbiAgc2V0RXhwb3N1cmVDb21wZW5zYXRpb24oZXhwb3N1cmVDb21wZW5zYXRpb24/OiBudW1iZXIpOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBHZXQgZXhwb3N1cmUgY29tcGVuc2F0aW9uIHJhbmdlIChBbmRyb2lkKVxuICAgKlxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoKVxuICBnZXRFeHBvc3VyZUNvbXBlbnNhdGlvblJhbmdlKCk6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIFNldCBzcGVjaWZpYyBmb2N1cyBwb2ludC4gTm90ZSwgdGhpcyBhc3N1bWVzIHRoZSBjYW1lcmEgaXMgZnVsbC1zY3JlZW4uXG4gICAqXG4gICAqIEBwYXJhbSB7bnVtYmVyfSB4UG9pbnRcbiAgICogQHBhcmFtIHtudW1iZXJ9IHlQb2ludFxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoKVxuICB0YXBUb0ZvY3VzKHhQb2ludDogbnVtYmVyLCB5UG9pbnQ6IG51bWJlcik6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIEFkZCBhIGxpc3RlbmVyIGZvciB0aGUgYmFjayBldmVudCBmb3IgdGhlIHByZXZpZXdcbiAgICpcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn0gaWYgYmFjayBidXR0b24gcHJlc3NlZFxuICAgKi9cbiAgQENvcmRvdmEoKVxuICBvbkJhY2tCdXR0b24oKTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogUmV0dXJuIGluIHVzZSBkZXZpY2UgY2FtZXJhIGZvdlxuICAgKlxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoKVxuICBnZXRIb3Jpem9udGFsRk9WKCk6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIEdldCB0aGUgY2hhcmFjdGVyaXN0aWNzIG9mIGFsbCBhdmFpbGFibGUgY2FtZXJhc1xuICAgKlxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoKVxuICBnZXRDYW1lcmFDaGFyYWN0ZXJpc3RpY3MoKTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cbn1cbiJdfQ==
startCamera(options) { return cordova(this, "startCamera", { "successIndex": 1, "errorIndex": 2 }, arguments); }
startRecordVideo(options) { return cordova(this, "startRecordVideo", { "successIndex": 1, "errorIndex": 2 }, arguments); }
stopCamera() { return cordova(this, "stopCamera", {}, arguments); }
stopRecordVideo() { return cordova(this, "stopRecordVideo", {}, arguments); }
switchCamera() { return cordova(this, "switchCamera", {}, arguments); }
hide() { return cordova(this, "hide", {}, arguments); }
show() { return cordova(this, "show", {}, arguments); }
takePicture(options) { return cordova(this, "takePicture", { "successIndex": 1, "errorIndex": 2 }, arguments); }
takeSnapshot(options) { return cordova(this, "takeSnapshot", { "successIndex": 1, "errorIndex": 2 }, arguments); }
setColorEffect(effect) { return cordova(this, "setColorEffect", { "successIndex": 1, "errorIndex": 2 }, arguments); }
setZoom(zoom) { return cordova(this, "setZoom", { "successIndex": 1, "errorIndex": 2 }, arguments); }
getMaxZoom() { return cordova(this, "getMaxZoom", {}, arguments); }
getZoom() { return cordova(this, "getZoom", {}, arguments); }
setPreviewSize(dimensions) { return cordova(this, "setPreviewSize", { "successIndex": 1, "errorIndex": 2 }, arguments); }
getFocusMode() { return cordova(this, "getFocusMode", {}, arguments); }
setFocusMode(focusMode) { return cordova(this, "setFocusMode", { "successIndex": 1, "errorIndex": 2 }, arguments); }
getSupportedFocusModes() { return cordova(this, "getSupportedFocusModes", {}, arguments); }
getFlashMode() { return cordova(this, "getFlashMode", {}, arguments); }
setFlashMode(flashMode) { return cordova(this, "setFlashMode", { "successIndex": 1, "errorIndex": 2 }, arguments); }
getSupportedFlashModes() { return cordova(this, "getSupportedFlashModes", {}, arguments); }
getSupportedPictureSizes() { return cordova(this, "getSupportedPictureSizes", {}, arguments); }
getExposureMode() { return cordova(this, "getExposureMode", {}, arguments); }
getExposureModes() { return cordova(this, "getExposureModes", {}, arguments); }
setExposureMode(lock) { return cordova(this, "setExposureMode", { "successIndex": 1, "errorIndex": 2 }, arguments); }
getExposureCompensation() { return cordova(this, "getExposureCompensation", {}, arguments); }
setExposureCompensation(exposureCompensation) { return cordova(this, "setExposureCompensation", { "successIndex": 1, "errorIndex": 2 }, arguments); }
getExposureCompensationRange() { return cordova(this, "getExposureCompensationRange", {}, arguments); }
tapToFocus(xPoint, yPoint) { return cordova(this, "tapToFocus", {}, arguments); }
onBackButton() { return cordova(this, "onBackButton", {}, arguments); }
getHorizontalFOV() { return cordova(this, "getHorizontalFOV", {}, arguments); }
getCameraCharacteristics() { return cordova(this, "getCameraCharacteristics", {}, arguments); }
}
CameraPreview.pluginName = "CameraPreview";
CameraPreview.plugin = "cordova-plugin-camera-preview";
CameraPreview.pluginRef = "CameraPreview";
CameraPreview.repo = "https://github.com/cordova-plugin-camera-preview/cordova-plugin-camera-preview";
CameraPreview.platforms = ["Android", "iOS"];
CameraPreview.decorators = [
{ type: Injectable }
];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9zcmMvQGF3ZXNvbWUtY29yZG92YS1wbHVnaW5zL3BsdWdpbnMvY2FtZXJhLXByZXZpZXcvbmd4L2luZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDM0MsT0FBTyx1Q0FBK0MsTUFBTSwrQkFBK0IsQ0FBQzthQW9KL0UsYUFBYyxTQUFRLDBCQUEwQjs7O1FBQzNELGVBQVUsR0FBRztZQUNYLEtBQUssRUFBRSxPQUFPO1lBQ2QsSUFBSSxFQUFFLE1BQU07WUFDWixVQUFVLEVBQUUsWUFBWTtZQUN4QixrQkFBa0IsRUFBRSxvQkFBb0I7WUFDeEMsZ0JBQWdCLEVBQUUsa0JBQWtCO1lBQ3BDLElBQUksRUFBRSxNQUFNO1lBQ1osUUFBUSxFQUFFLFVBQVU7WUFDcEIsS0FBSyxFQUFFLE9BQU8sRUFBRSxlQUFlO1NBQ2hDLENBQUM7UUFFRixrQkFBYSxHQUFHO1lBQ2QsSUFBSSxFQUFFLE1BQU07WUFDWixJQUFJLEVBQUUsTUFBTTtZQUNaLFVBQVUsRUFBRSxZQUFZO1lBQ3hCLE1BQU0sRUFBRSxRQUFRO1NBQ2pCLENBQUM7UUFFRixlQUFVLEdBQUc7WUFDWCxHQUFHLEVBQUUsS0FBSztZQUNWLEVBQUUsRUFBRSxJQUFJO1lBQ1IsSUFBSSxFQUFFLE1BQU07WUFDWixPQUFPLEVBQUUsU0FBUztZQUNsQixLQUFLLEVBQUUsT0FBTyxFQUFFLGVBQWU7U0FDaEMsQ0FBQztRQUVGLGlCQUFZLEdBQUc7WUFDYixJQUFJLEVBQUUsTUFBTTtZQUNaLFVBQVUsRUFBRSxZQUFZO1lBQ3hCLElBQUksRUFBRSxNQUFNO1lBQ1osUUFBUSxFQUFFLFVBQVU7WUFDcEIsSUFBSSxFQUFFLE1BQU07WUFDWixTQUFTLEVBQUUsV0FBVztZQUN0QixLQUFLLEVBQUUsT0FBTztZQUNkLFFBQVEsRUFBRSxVQUFVO1lBQ3BCLFVBQVUsRUFBRSxZQUFZLEVBQUUsZUFBZTtTQUMxQyxDQUFDO1FBRUYscUJBQWdCLEdBQUc7WUFDakIsSUFBSSxFQUFFLE1BQU07WUFDWixLQUFLLEVBQUUsT0FBTztTQUNmLENBQUM7O0lBWUYsV0FBVyxDQUFDLE9BQTZCO0lBY3pDLGdCQUFnQixDQUFDLE9BQVk7SUFVN0IsVUFBVTtJQVVWLGVBQWU7SUFVZixZQUFZO0lBVVosSUFBSTtJQVVKLElBQUk7SUFjSixXQUFXLENBQUMsT0FBcUM7SUFjakQsWUFBWSxDQUFDLE9BQXFDO0lBZ0JsRCxjQUFjLENBQUMsTUFBYztJQWM3QixPQUFPLENBQUMsSUFBYTtJQVVyQixVQUFVO0lBVVYsT0FBTztJQWNQLGNBQWMsQ0FBQyxVQUFvQztJQVVuRCxZQUFZO0lBY1osWUFBWSxDQUFDLFNBQWtCO0lBVS9CLHNCQUFzQjtJQVV0QixZQUFZO0lBY1osWUFBWSxDQUFDLFNBQWtCO0lBVS9CLHNCQUFzQjtJQVV0Qix3QkFBd0I7SUFVeEIsZUFBZTtJQVVmLGdCQUFnQjtJQWNoQixlQUFlLENBQUMsSUFBYTtJQVU3Qix1QkFBdUI7SUFjdkIsdUJBQXVCLENBQUMsb0JBQTZCO0lBVXJELDRCQUE0QjtJQVk1QixVQUFVLENBQUMsTUFBYyxFQUFFLE1BQWM7SUFVekMsWUFBWTtJQVVaLGdCQUFnQjtJQVVoQix3QkFBd0I7Ozs7Ozs7O1lBL1l6QixVQUFVIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQ29yZG92YSwgQXdlc29tZUNvcmRvdmFOYXRpdmVQbHVnaW4sIFBsdWdpbiB9IGZyb20gJ0Bhd2Vzb21lLWNvcmRvdmEtcGx1Z2lucy9jb3JlJztcblxuZXhwb3J0IGludGVyZmFjZSBDYW1lcmFQcmV2aWV3RGltZW5zaW9ucyB7XG4gIC8qKiBUaGUgd2lkdGggb2YgdGhlIGNhbWVyYSBwcmV2aWV3LCBkZWZhdWx0IHRvIHdpbmRvdy5zY3JlZW4ud2lkdGggKi9cbiAgd2lkdGg/OiBudW1iZXI7XG5cbiAgLyoqIFRoZSBoZWlnaHQgb2YgdGhlIGNhbWVyYSBwcmV2aWV3LCBkZWZhdWx0IHRvIHdpbmRvdy5zY3JlZW4uaGVpZ2h0ICovXG4gIGhlaWdodD86IG51bWJlcjtcbn1cblxuZXhwb3J0IGludGVyZmFjZSBDYW1lcmFQcmV2aWV3T3B0aW9ucyB7XG4gIC8qKiBUaGUgbGVmdCBlZGdlIGluIHBpeGVscywgZGVmYXVsdCAwICovXG4gIHg/OiBudW1iZXI7XG5cbiAgLyoqIFRoZSB0b3AgZWRnZSBpbiBwaXhlbHMsIGRlZmF1bHQgMCAqL1xuICB5PzogbnVtYmVyO1xuXG4gIC8qKiBUaGUgd2lkdGggaW4gcGl4ZWxzLCBkZWZhdWx0IHdpbmRvdy5zY3JlZW4ud2lkdGggKi9cbiAgd2lkdGg/OiBudW1iZXI7XG5cbiAgLyoqIFRoZSBoZWlnaHQgaW4gcGl4ZWxzLCBkZWZhdWx0IHdpbmRvdy5zY3JlZW4uaGVpZ2h0ICovXG4gIGhlaWdodD86IG51bWJlcjtcblxuICAvKiogQ2hvb3NlIHRoZSBjYW1lcmEgdG8gdXNlICdmcm9udCcgb3IgJ3JlYXInLCBkZWZhdWx0ICdmcm9udCcgKi9cbiAgY2FtZXJhPzogc3RyaW5nO1xuXG4gIC8qKiBUYXAgdG8gdGFrZSBhIHBob3RvLCBkZWZhdWx0IHRydWUgKHBpY3R1cmUgcXVhbGl0eSBieSBkZWZhdWx0IDogODUpICovXG4gIHRhcFBob3RvPzogYm9vbGVhbjtcblxuICAvKiogUHJldmlldyBib3ggZHJhZyBhY3Jvc3MgdGhlIHNjcmVlbiwgZGVmYXVsdCAnZmFsc2UnICovXG4gIHByZXZpZXdEcmFnPzogYm9vbGVhbjtcbiAgXG4gIC8qKiBDYXB0dXJlIGltYWdlcyB0byBhIGZpbGUgYW5kIHJldHVybiBiYWNrIHRoZSBmaWxlIHBhdGggaW5zdGVhZCBvZiByZXR1cm5pbmcgYmFzZTY0IGVuY29kZWQgZGF0YS4gKi9cbiAgc3RvcmVUb0ZpbGU6IGJvb2xlYW47XG5cbiAgLyoqIFByZXZpZXcgYm94IHRvIHRoZSBiYWNrIG9mIHRoZSB3ZWJ2aWV3ICh0cnVlID0+IGJhY2ssIGZhbHNlID0+IGZyb250KSAsIGRlZmF1bHQgZmFsc2UgKi9cbiAgdG9CYWNrPzogYm9vbGVhbjtcblxuICAvKiogQWxwaGEgY2hhbm5lbCBvZiB0aGUgcHJldmlldyBib3gsIGZsb2F0LCBbMCwxXSwgZGVmYXVsdCAxICovXG4gIGFscGhhPzogbnVtYmVyO1xuXG4gIC8qKiBUYXAgdG8gc2V0IHNwZWNpZmljIGZvY3VzIHBvaW50LiBOb3RlLCB0aGlzIGFzc3VtZXMgdGhlIGNhbWVyYSBpcyBmdWxsLXNjcmVlbi4gZGVmYXVsdCBmYWxzZSAqL1xuICB0YXBGb2N1cz86IGJvb2xlYW47XG5cbiAgLyoqIE9uIEFuZHJvaWQgZGlzYWJsZSBhdXRvbWF0aWMgcm90YXRpb24gb2YgdGhlIGltYWdlIGFuZCBzdHJpcHBpbmcgb2YgRXhpdCBoZWFkZXIuIGRlZmF1bHQgZmFsc2UgKi9cbiAgZGlzYWJsZUV4aWZIZWFkZXJTdHJpcHBpbmc/OiBib29sZWFuO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIENhbWVyYVByZXZpZXdQaWN0dXJlT3B0aW9ucyB7XG4gIC8qKiBUaGUgd2lkdGggaW4gcGl4ZWxzLCBkZWZhdWx0IDAgKi9cbiAgd2lkdGg/OiBudW1iZXI7XG4gIC8qKiBUaGUgaGVpZ2h0IGluIHBpeGVscywgZGVmYXVsdCAwICovXG4gIGhlaWdodD86IG51bWJlcjtcbiAgLyoqIFRoZSBwaWN0dXJlIHF1YWxpdHksIDAgLSAxMDAsIGRlZmF1bHQgODUgKi9cbiAgcXVhbGl0eT86IG51bWJlcjtcbn1cblxuLyoqXG4gKiBAYmV0YVxuICogQG5hbWUgQ2FtZXJhIFByZXZpZXdcbiAqIEBkZXNjcmlwdGlvblxuICogU2hvd2luZyBjYW1lcmEgcHJldmlldyBpbiBIVE1MXG4gKlxuICogUmVxdWlyZXMgQ29yZG92YSBwbHVnaW46IGBodHRwczovL2dpdGh1Yi5jb20vY29yZG92YS1wbHVnaW4tY2FtZXJhLXByZXZpZXcvY29yZG92YS1wbHVnaW4tY2FtZXJhLXByZXZpZXcuZ2l0YC4gRm9yIG1vcmUgaW5mbywgcGxlYXNlIHNlZSB0aGUgW0NvcmRvdmEgQ2FtZXJhIFByZXZpZXcgZG9jc10oaHR0cHM6Ly9naXRodWIuY29tL2NvcmRvdmEtcGx1Z2luLWNhbWVyYS1wcmV2aWV3L2NvcmRvdmEtcGx1Z2luLWNhbWVyYS1wcmV2aWV3KS5cbiAqIEB1c2FnZVxuICogYGBgdHlwZXNjcmlwdFxuICogaW1wb3J0IHsgQ2FtZXJhUHJldmlldywgQ2FtZXJhUHJldmlld1BpY3R1cmVPcHRpb25zLCBDYW1lcmFQcmV2aWV3T3B0aW9ucywgQ2FtZXJhUHJldmlld0RpbWVuc2lvbnMgfSBmcm9tICdAYXdlc29tZS1jb3Jkb3ZhLXBsdWdpbnMvY2FtZXJhLXByZXZpZXcvbmd4JztcbiAqXG4gKiBjb25zdHJ1Y3Rvcihwcml2YXRlIGNhbWVyYVByZXZpZXc6IENhbWVyYVByZXZpZXcpIHsgfVxuICpcbiAqIC4uLlxuICpcbiAqIC8vIGNhbWVyYSBvcHRpb25zIChTaXplIGFuZCBsb2NhdGlvbikuIEluIHRoZSBmb2xsb3dpbmcgZXhhbXBsZSwgdGhlIHByZXZpZXcgdXNlcyB0aGUgcmVhciBjYW1lcmEgYW5kIGRpc3BsYXkgdGhlIHByZXZpZXcgaW4gdGhlIGJhY2sgb2YgdGhlIHdlYnZpZXdcbiAqIGNvbnN0IGNhbWVyYVByZXZpZXdPcHRzOiBDYW1lcmFQcmV2aWV3T3B0aW9ucyA9IHtcbiAqICAgeDogMCxcbiAqICAgeTogMCxcbiAqICAgd2lkdGg6IHdpbmRvdy5zY3JlZW4ud2lkdGgsXG4gKiAgIGhlaWdodDogd2luZG93LnNjcmVlbi5oZWlnaHQsXG4gKiAgIGNhbWVyYTogJ3JlYXInLFxuICogICB0YXBQaG90bzogdHJ1ZSxcbiAqICAgcHJldmlld0RyYWc6IHRydWUsXG4gKiAgIHRvQmFjazogdHJ1ZSxcbiAqICAgYWxwaGE6IDFcbiAqIH1cbiAqXG4gKiAvLyBzdGFydCBjYW1lcmFcbiAqIHRoaXMuY2FtZXJhUHJldmlldy5zdGFydENhbWVyYShjYW1lcmFQcmV2aWV3T3B0cykudGhlbihcbiAqICAgKHJlcykgPT4ge1xuICogICAgIGNvbnNvbGUubG9nKHJlcylcbiAqICAgfSxcbiAqICAgKGVycikgPT4ge1xuICogICAgIGNvbnNvbGUubG9nKGVycilcbiAqICAgfSk7XG4gKlxuICogLy8gU2V0IHRoZSBoYW5kbGVyIHRvIHJ1biBldmVyeSB0aW1lIHdlIHRha2UgYSBwaWN0dXJlXG4gKiB0aGlzLmNhbWVyYVByZXZpZXcuc2V0T25QaWN0dXJlVGFrZW5IYW5kbGVyKCkuc3Vic2NyaWJlKChyZXN1bHQpID0+IHtcbiAqICAgY29uc29sZS5sb2cocmVzdWx0KTtcbiAqICAgLy8gZG8gc29tZXRoaW5nIHdpdGggdGhlIHJlc3VsdFxuICogfSk7XG4gKlxuICpcbiAqIC8vIHBpY3R1cmUgb3B0aW9uc1xuICogY29uc3QgcGljdHVyZU9wdHM6IENhbWVyYVByZXZpZXdQaWN0dXJlT3B0aW9ucyA9IHtcbiAqICAgd2lkdGg6IDEyODAsXG4gKiAgIGhlaWdodDogMTI4MCxcbiAqICAgcXVhbGl0eTogODVcbiAqIH1cbiAqXG4gKiAvLyB0YWtlIGEgcGljdHVyZVxuICogdGhpcy5jYW1lcmFQcmV2aWV3LnRha2VQaWN0dXJlKHRoaXMucGljdHVyZU9wdHMpLnRoZW4oKGltYWdlRGF0YSkgPT4ge1xuICogICB0aGlzLnBpY3R1cmUgPSAnZGF0YTppbWFnZS9qcGVnO2Jhc2U2NCwnICsgaW1hZ2VEYXRhO1xuICogfSwgKGVycikgPT4ge1xuICogICBjb25zb2xlLmxvZyhlcnIpO1xuICogICB0aGlzLnBpY3R1cmUgPSAnYXNzZXRzL2ltZy90ZXN0LmpwZyc7XG4gKiB9KTtcbiAqXG4gKiAvLyB0YWtlIGEgc25hcCBzaG90XG4gKiB0aGlzLmNhbWVyYVByZXZpZXcudGFrZVNuYXBzaG90KHRoaXMucGljdHVyZU9wdHMpLnRoZW4oKGltYWdlRGF0YSkgPT4ge1xuICogICB0aGlzLnBpY3R1cmUgPSAnZGF0YTppbWFnZS9qcGVnO2Jhc2U2NCwnICsgaW1hZ2VEYXRhO1xuICogfSwgKGVycikgPT4ge1xuICogICBjb25zb2xlLmxvZyhlcnIpO1xuICogICB0aGlzLnBpY3R1cmUgPSAnYXNzZXRzL2ltZy90ZXN0LmpwZyc7XG4gKiB9KTtcbiAqXG4gKlxuICogLy8gU3dpdGNoIGNhbWVyYVxuICogdGhpcy5jYW1lcmFQcmV2aWV3LnN3aXRjaENhbWVyYSgpO1xuICpcbiAqIC8vIHNldCBjb2xvciBlZmZlY3QgdG8gbmVnYXRpdmVcbiAqIHRoaXMuY2FtZXJhUHJldmlldy5zZXRDb2xvckVmZmVjdCgnbmVnYXRpdmUnKTtcbiAqXG4gKiAvLyBTdG9wIHRoZSBjYW1lcmEgcHJldmlld1xuICogdGhpcy5jYW1lcmFQcmV2aWV3LnN0b3BDYW1lcmEoKTtcbiAqXG4gKiBgYGBcbiAqIEBpbnRlcmZhY2VzXG4gKiBDYW1lcmFQcmV2aWV3T3B0aW9uc1xuICogQ2FtZXJhUHJldmlld1BpY3R1cmVPcHRpb25zXG4gKiBDYW1lcmFQcmV2aWV3RGltZW5zaW9uc1xuICovXG5AUGx1Z2luKHtcbiAgcGx1Z2luTmFtZTogJ0NhbWVyYVByZXZpZXcnLFxuICBwbHVnaW46ICdjb3Jkb3ZhLXBsdWdpbi1jYW1lcmEtcHJldmlldycsXG4gIHBsdWdpblJlZjogJ0NhbWVyYVByZXZpZXcnLFxuICByZXBvOiAnaHR0cHM6Ly9naXRodWIuY29tL2NvcmRvdmEtcGx1Z2luLWNhbWVyYS1wcmV2aWV3L2NvcmRvdmEtcGx1Z2luLWNhbWVyYS1wcmV2aWV3JyxcbiAgcGxhdGZvcm1zOiBbJ0FuZHJvaWQnLCAnaU9TJ10sXG59KVxuQEluamVjdGFibGUoKVxuZXhwb3J0IGNsYXNzIENhbWVyYVByZXZpZXcgZXh0ZW5kcyBBd2Vzb21lQ29yZG92YU5hdGl2ZVBsdWdpbiB7XG4gIEZPQ1VTX01PREUgPSB7XG4gICAgRklYRUQ6ICdmaXhlZCcsXG4gICAgQVVUTzogJ2F1dG8nLFxuICAgIENPTlRJTlVPVVM6ICdjb250aW51b3VzJywgLy8gSU9TIE9ubHlcbiAgICBDT05USU5VT1VTX1BJQ1RVUkU6ICdjb250aW51b3VzLXBpY3R1cmUnLCAvLyBBbmRyb2lkIE9ubHlcbiAgICBDT05USU5VT1VTX1ZJREVPOiAnY29udGludW91cy12aWRlbycsIC8vIEFuZHJvaWQgT25seVxuICAgIEVET0Y6ICdlZG9mJywgLy8gQW5kcm9pZCBPbmx5XG4gICAgSU5GSU5JVFk6ICdpbmZpbml0eScsIC8vIEFuZHJvaWQgT25seVxuICAgIE1BQ1JPOiAnbWFjcm8nLCAvLyBBbmRyb2lkIE9ubHlcbiAgfTtcblxuICBFWFBPU1VSRV9NT0RFID0ge1xuICAgIExPQ0s6ICdsb2NrJywgLy8gSU9TIE9ubHlcbiAgICBBVVRPOiAnYXV0bycsIC8vIElPUyBPbmx5XG4gICAgQ09OVElOVU9VUzogJ2NvbnRpbnVvdXMnLFxuICAgIENVU1RPTTogJ2N1c3RvbScsXG4gIH07XG5cbiAgRkxBU0hfTU9ERSA9IHtcbiAgICBPRkY6ICdvZmYnLFxuICAgIE9OOiAnb24nLFxuICAgIEFVVE86ICdhdXRvJyxcbiAgICBSRURfRVlFOiAncmVkLWV5ZScsXG4gICAgVE9SQ0g6ICd0b3JjaCcsIC8vIEFuZHJvaWQgT25seVxuICB9O1xuXG4gIENPTE9SX0VGRkVDVCA9IHtcbiAgICBBUVVBOiAnYXF1YScsIC8vIEFuZHJvaWQgT25seVxuICAgIEJMQUNLQk9BUkQ6ICdibGFja2JvYXJkJywgLy8gQW5kcm9pZCBPbmx5XG4gICAgTU9OTzogJ21vbm8nLFxuICAgIE5FR0FUSVZFOiAnbmVnYXRpdmUnLFxuICAgIE5PTkU6ICdub25lJyxcbiAgICBQT1NURVJJWkU6ICdwb3N0ZXJpemUnLFxuICAgIFNFUElBOiAnc2VwaWEnLFxuICAgIFNPTEFSSVpFOiAnc29sYXJpemUnLCAvLyBBbmRyb2lkIE9ubHlcbiAgICBXSElURUJPQVJEOiAnd2hpdGVib2FyZCcsIC8vIEFuZHJvaWQgT25seVxuICB9O1xuXG4gIENBTUVSQV9ESVJFQ1RJT04gPSB7XG4gICAgQkFDSzogJ2JhY2snLFxuICAgIEZST05UOiAnZnJvbnQnLFxuICB9O1xuXG4gIC8qKlxuICAgKiBTdGFydHMgdGhlIGNhbWVyYSBwcmV2aWV3IGluc3RhbmNlLlxuICAgKlxuICAgKiBAcGFyYW0ge0NhbWVyYVByZXZpZXdPcHRpb25zfSBvcHRpb25zXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPGFueT59XG4gICAqL1xuICBAQ29yZG92YSh7XG4gICAgc3VjY2Vzc0luZGV4OiAxLFxuICAgIGVycm9ySW5kZXg6IDIsXG4gIH0pXG4gIHN0YXJ0Q2FtZXJhKG9wdGlvbnM6IENhbWVyYVByZXZpZXdPcHRpb25zKTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogU3RhcnRzIHRoZSBjYW1lcmEgdmlkZW8gaW5zdGFuY2UuXG4gICAqXG4gICAqIEBwYXJhbSB7YW55fSBvcHRpb25zXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPGFueT59XG4gICAqL1xuICBAQ29yZG92YSh7XG4gICAgc3VjY2Vzc0luZGV4OiAxLFxuICAgIGVycm9ySW5kZXg6IDIsXG4gIH0pXG4gIHN0YXJ0UmVjb3JkVmlkZW8ob3B0aW9uczogYW55KTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogU3RvcHMgdGhlIGNhbWVyYSBwcmV2aWV3IGluc3RhbmNlLiAoaU9TICYgQW5kcm9pZClcbiAgICpcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgc3RvcENhbWVyYSgpOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBTdG9wcyB0aGUgY2FtZXJhIHZpZGVvIGluc3RhbmNlLiAoaU9TICYgQW5kcm9pZClcbiAgICpcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgc3RvcFJlY29yZFZpZGVvKCk6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIFN3aXRjaCBmcm9tIHRoZSByZWFyIGNhbWVyYSBhbmQgZnJvbnQgY2FtZXJhLCBpZiBhdmFpbGFibGUuXG4gICAqXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPGFueT59XG4gICAqL1xuICBAQ29yZG92YSgpXG4gIHN3aXRjaENhbWVyYSgpOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBIaWRlIHRoZSBjYW1lcmEgcHJldmlldyBib3guXG4gICAqXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPGFueT59XG4gICAqL1xuICBAQ29yZG92YSgpXG4gIGhpZGUoKTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogU2hvdyB0aGUgY2FtZXJhIHByZXZpZXcgYm94LlxuICAgKlxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoKVxuICBzaG93KCk6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIFRha2UgdGhlIHBpY3R1cmUgKGJhc2U2NClcbiAgICpcbiAgICogQHBhcmFtIHtDYW1lcmFQcmV2aWV3UGljdHVyZU9wdGlvbnN9IFtvcHRpb25zXSBzaXplIGFuZCBxdWFsaXR5IG9mIHRoZSBwaWN0dXJlIHRvIHRha2VcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKHtcbiAgICBzdWNjZXNzSW5kZXg6IDEsXG4gICAgZXJyb3JJbmRleDogMixcbiAgfSlcbiAgdGFrZVBpY3R1cmUob3B0aW9ucz86IENhbWVyYVByZXZpZXdQaWN0dXJlT3B0aW9ucyk6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIFRha2UgYSBzbmFwc2hvdCBvZiBwcmV2aWV3IHdpbmRvdyAoc2l6ZSBzcGVjaWZpZWQgaW4gc3RhcnRDYW1lcmEgb3B0aW9ucylcbiAgICpcbiAgICogQHBhcmFtIHtDYW1lcmFQcmV2aWV3UGljdHVyZU9wdGlvbnN9IFtvcHRpb25zXSBxdWFsaXR5IG9mIHRoZSBwaWN0dXJlIHRvIHRha2VcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKHtcbiAgICBzdWNjZXNzSW5kZXg6IDEsXG4gICAgZXJyb3JJbmRleDogMixcbiAgfSlcbiAgdGFrZVNuYXBzaG90KG9wdGlvbnM/OiBDYW1lcmFQcmV2aWV3UGljdHVyZU9wdGlvbnMpOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKlxuICAgKiBTZXQgY2FtZXJhIGNvbG9yIGVmZmVjdC5cbiAgICpcbiAgICogQHN0YXRpY1xuICAgKiBAcGFyYW0ge3N0cmluZ30gZWZmZWN0IG5hbWUgOiAnbm9uZScgKGlPUyAmIEFuZHJvaWQpLCAnYXF1YScgKEFuZHJvaWQpLCAnYmxhY2tib2FyZCcgKEFuZHJvaWQpLCAnbW9ubycgKGlPUyAmIEFuZHJvaWQpLCAnbmVnYXRpdmUnIChpT1MgJiBBbmRyb2lkKSwgJ3Bvc3Rlcml6ZScgKGlPUyAmIEFuZHJvaWQpLCAnc2VwaWEnIChpT1MgJiBBbmRyb2lkKSwgJ3NvbGFyaXplJyAoQW5kcm9pZCkgb3IgJ3doaXRlYm9hcmQnIChBbmRyb2lkKVxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoe1xuICAgIHN1Y2Nlc3NJbmRleDogMSxcbiAgICBlcnJvckluZGV4OiAyLFxuICB9KVxuICBzZXRDb2xvckVmZmVjdChlZmZlY3Q6IHN0cmluZyk6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIFNldCB0aGUgem9vbSAoQW5kcm9pZClcbiAgICpcbiAgICogQHBhcmFtIFt6b29tXSB7bnVtYmVyfSBab29tIHZhbHVlXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPGFueT59XG4gICAqL1xuICBAQ29yZG92YSh7XG4gICAgc3VjY2Vzc0luZGV4OiAxLFxuICAgIGVycm9ySW5kZXg6IDIsXG4gIH0pXG4gIHNldFpvb20oem9vbT86IG51bWJlcik6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIEdldCB0aGUgbWF4aW11bSB6b29tIChBbmRyb2lkKVxuICAgKlxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoKVxuICBnZXRNYXhab29tKCk6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIEdldCBjdXJyZW50IHpvb20gKEFuZHJvaWQpXG4gICAqXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPGFueT59XG4gICAqL1xuICBAQ29yZG92YSgpXG4gIGdldFpvb20oKTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogU2V0IHRoZSBwcmV2aWV3IFNpemVcbiAgICpcbiAgICogQHBhcmFtIHtDYW1lcmFQcmV2aWV3RGltZW5zaW9uc30gW2RpbWVuc2lvbnNdXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPGFueT59XG4gICAqL1xuICBAQ29yZG92YSh7XG4gICAgc3VjY2Vzc0luZGV4OiAxLFxuICAgIGVycm9ySW5kZXg6IDIsXG4gIH0pXG4gIHNldFByZXZpZXdTaXplKGRpbWVuc2lvbnM/OiBDYW1lcmFQcmV2aWV3RGltZW5zaW9ucyk6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIEdldCBmb2N1cyBtb2RlXG4gICAqXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPGFueT59XG4gICAqL1xuICBAQ29yZG92YSgpXG4gIGdldEZvY3VzTW9kZSgpOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBTZXQgdGhlIGZvY3VzIG1vZGVcbiAgICpcbiAgICogQHBhcmFtIHtzdHJpbmd9IFtmb2N1c01vZGVdICdmaXhlZCcsICdhdXRvJywgJ2NvbnRpbnVvdXMtcGljdHVyZScsICdjb250aW51b3VzLXZpZGVvJyAoaU9TICYgQW5kcm9pZCksICdlZG9mJywgJ2luZmluaXR5JywgJ21hY3JvJyAoQW5kcm9pZCBPbmx5KVxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoe1xuICAgIHN1Y2Nlc3NJbmRleDogMSxcbiAgICBlcnJvckluZGV4OiAyLFxuICB9KVxuICBzZXRGb2N1c01vZGUoZm9jdXNNb2RlPzogc3RyaW5nKTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogR2V0IHN1cHBvcnRlZCBmb2N1cyBtb2Rlc1xuICAgKlxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoKVxuICBnZXRTdXBwb3J0ZWRGb2N1c01vZGVzKCk6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIEdldCB0aGUgY3VycmVudCBmbGFzaCBtb2RlXG4gICAqXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPGFueT59XG4gICAqL1xuICBAQ29yZG92YSgpXG4gIGdldEZsYXNoTW9kZSgpOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBTZXQgdGhlIGZsYXNoIG1vZGVcbiAgICpcbiAgICogQHBhcmFtIHtzdHJpbmd9IFtmbGFzaE1vZGVdICdvZmYnIChpT1MgJiBBbmRyb2lkKSwgJ29uJyAoaU9TICYgQW5kcm9pZCksICdhdXRvJyAoaU9TICYgQW5kcm9pZCksICd0b3JjaCcgKEFuZHJvaWQpXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPGFueT59XG4gICAqL1xuICBAQ29yZG92YSh7XG4gICAgc3VjY2Vzc0luZGV4OiAxLFxuICAgIGVycm9ySW5kZXg6IDIsXG4gIH0pXG4gIHNldEZsYXNoTW9kZShmbGFzaE1vZGU/OiBzdHJpbmcpOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBHZXQgc3VwcG9ydGVkIGZsYXNoIG1vZGVzXG4gICAqXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPGFueT59XG4gICAqL1xuICBAQ29yZG92YSgpXG4gIGdldFN1cHBvcnRlZEZsYXNoTW9kZXMoKTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogR2V0IHN1cHBvcnRlZCBwaWN0dXJlIHNpemVzXG4gICAqXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPGFueT59XG4gICAqL1xuICBAQ29yZG92YSgpXG4gIGdldFN1cHBvcnRlZFBpY3R1cmVTaXplcygpOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBHZXQgZXhwb3N1cmUgbW9kZVxuICAgKlxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoKVxuICBnZXRFeHBvc3VyZU1vZGUoKTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogR2V0IGV4cG9zdXJlIG1vZGVzXG4gICAqXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPGFueT59XG4gICAqL1xuICBAQ29yZG92YSgpXG4gIGdldEV4cG9zdXJlTW9kZXMoKTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogU2V0IGV4cG9zdXJlIG1vZGVcbiAgICpcbiAgICogQHBhcmFtIHtzdHJpbmd9IFtsb2NrXVxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoe1xuICAgIHN1Y2Nlc3NJbmRleDogMSxcbiAgICBlcnJvckluZGV4OiAyLFxuICB9KVxuICBzZXRFeHBvc3VyZU1vZGUobG9jaz86IHN0cmluZyk6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIEdldCBleHBvc3VyZSBjb21wZW5zYXRpb24gKEFuZHJvaWQpXG4gICAqXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPGFueT59XG4gICAqL1xuICBAQ29yZG92YSgpXG4gIGdldEV4cG9zdXJlQ29tcGVuc2F0aW9uKCk6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIFNldCBleHBvc3VyZSBjb21wZW5zYXRpb24gKEFuZHJvaWQpXG4gICAqXG4gICAqIEBwYXJhbSB7bnVtYmVyfSBbZXhwb3N1cmVDb21wZW5zYXRpb25dXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPGFueT59XG4gICAqL1xuICBAQ29yZG92YSh7XG4gICAgc3VjY2Vzc0luZGV4OiAxLFxuICAgIGVycm9ySW5kZXg6IDIsXG4gIH0pXG4gIHNldEV4cG9zdXJlQ29tcGVuc2F0aW9uKGV4cG9zdXJlQ29tcGVuc2F0aW9uPzogbnVtYmVyKTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogR2V0IGV4cG9zdXJlIGNvbXBlbnNhdGlvbiByYW5nZSAoQW5kcm9pZClcbiAgICpcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgZ2V0RXhwb3N1cmVDb21wZW5zYXRpb25SYW5nZSgpOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBTZXQgc3BlY2lmaWMgZm9jdXMgcG9pbnQuIE5vdGUsIHRoaXMgYXNzdW1lcyB0aGUgY2FtZXJhIGlzIGZ1bGwtc2NyZWVuLlxuICAgKlxuICAgKiBAcGFyYW0ge251bWJlcn0geFBvaW50XG4gICAqIEBwYXJhbSB7bnVtYmVyfSB5UG9pbnRcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgdGFwVG9Gb2N1cyh4UG9pbnQ6IG51bWJlciwgeVBvaW50OiBudW1iZXIpOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBBZGQgYSBsaXN0ZW5lciBmb3IgdGhlIGJhY2sgZXZlbnQgZm9yIHRoZSBwcmV2aWV3XG4gICAqXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPGFueT59IGlmIGJhY2sgYnV0dG9uIHByZXNzZWRcbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgb25CYWNrQnV0dG9uKCk6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIFJldHVybiBpbiB1c2UgZGV2aWNlIGNhbWVyYSBmb3ZcbiAgICpcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgZ2V0SG9yaXpvbnRhbEZPVigpOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBHZXQgdGhlIGNoYXJhY3RlcmlzdGljcyBvZiBhbGwgYXZhaWxhYmxlIGNhbWVyYXNcbiAgICpcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgZ2V0Q2FtZXJhQ2hhcmFjdGVyaXN0aWNzKCk6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG59XG4iXX0=

@@ -1,1 +0,1 @@

{"description":"Awesome Cordova Plugins - Native plugins for ionic apps","main":"bundle.js","module":"index.js","typings":"index.d.ts","author":"ionic","license":"MIT","repository":{"type":"git","url":"https://github.com/danielsogl/awesome-cordova-plugins.git"},"name":"@awesome-cordova-plugins/camera-preview","dependencies":{"@types/cordova":"latest"},"peerDependencies":{"rxjs":"^5.5.0 || ^6.5.0 || ^7.3.0","@awesome-cordova-plugins/core":"^5.1.0"},"version":"5.43.0"}
{"description":"Awesome Cordova Plugins - Native plugins for ionic apps","main":"bundle.js","module":"index.js","typings":"index.d.ts","author":"Daniel Sogl","license":"MIT","repository":{"type":"git","url":"https://github.com/danielsogl/awesome-cordova-plugins.git"},"name":"@awesome-cordova-plugins/camera-preview","dependencies":{"@types/cordova":"latest"},"peerDependencies":{"rxjs":"^5.5.0 || ^6.5.0 || ^7.3.0","@awesome-cordova-plugins/core":"^5.1.0"},"version":"6.0.0-alpha.0"}

@@ -1,1 +0,1 @@

{"description":"Awesome Cordova Plugins - Native plugins for ionic apps","main":"bundle.js","module":"index.js","typings":"index.d.ts","author":"ionic","license":"MIT","repository":{"type":"git","url":"https://github.com/danielsogl/awesome-cordova-plugins.git"},"name":"@awesome-cordova-plugins/camera-preview","dependencies":{"@types/cordova":"latest"},"peerDependencies":{"rxjs":"^5.5.0 || ^6.5.0 || ^7.3.0","@awesome-cordova-plugins/core":"^5.1.0"},"version":"5.43.0"}
{"description":"Awesome Cordova Plugins - Native plugins for ionic apps","main":"bundle.js","module":"index.js","typings":"index.d.ts","author":"Daniel Sogl","license":"MIT","repository":{"type":"git","url":"https://github.com/danielsogl/awesome-cordova-plugins.git"},"name":"@awesome-cordova-plugins/camera-preview","dependencies":{"@types/cordova":"latest"},"peerDependencies":{"rxjs":"^5.5.0 || ^6.5.0 || ^7.3.0","@awesome-cordova-plugins/core":"^5.1.0"},"version":"6.0.0-alpha.0"}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc