├── .editorconfig ├── .gitignore ├── README.md ├── config.xml ├── hooks ├── README.md └── after_prepare │ └── 010_add_platform_class.js ├── ionic.config.json ├── node_modules └── ionic-native │ ├── CHANGELOG.md │ ├── README.md │ ├── dist │ ├── index.d.ts │ ├── index.js │ ├── index.js.map │ ├── ionic.native.js │ ├── ionic.native.min.js │ ├── ng1.d.ts │ ├── ng1.js │ ├── ng1.js.map │ ├── plugins │ │ ├── 3dtouch.d.ts │ │ ├── 3dtouch.js │ │ ├── 3dtouch.js.map │ │ ├── actionsheet.d.ts │ │ ├── actionsheet.js │ │ ├── actionsheet.js.map │ │ ├── admob.d.ts │ │ ├── admob.js │ │ ├── admob.js.map │ │ ├── android-fingerprint-auth.d.ts │ │ ├── android-fingerprint-auth.js │ │ ├── android-fingerprint-auth.js.map │ │ ├── appavailability.d.ts │ │ ├── appavailability.js │ │ ├── appavailability.js.map │ │ ├── apprate.d.ts │ │ ├── apprate.js │ │ ├── apprate.js.map │ │ ├── appversion.d.ts │ │ ├── appversion.js │ │ ├── appversion.js.map │ │ ├── background-geolocation.d.ts │ │ ├── background-geolocation.js │ │ ├── background-geolocation.js.map │ │ ├── backgroundmode.d.ts │ │ ├── backgroundmode.js │ │ ├── backgroundmode.js.map │ │ ├── badge.d.ts │ │ ├── badge.js │ │ ├── badge.js.map │ │ ├── barcodescanner.d.ts │ │ ├── barcodescanner.js │ │ ├── barcodescanner.js.map │ │ ├── base64togallery.d.ts │ │ ├── base64togallery.js │ │ ├── base64togallery.js.map │ │ ├── batterystatus.d.ts │ │ ├── batterystatus.js │ │ ├── batterystatus.js.map │ │ ├── ble.d.ts │ │ ├── ble.js │ │ ├── ble.js.map │ │ ├── bluetoothserial.d.ts │ │ ├── bluetoothserial.js │ │ ├── bluetoothserial.js.map │ │ ├── brightness.d.ts │ │ ├── brightness.js │ │ ├── brightness.js.map │ │ ├── calendar.d.ts │ │ ├── calendar.js │ │ ├── calendar.js.map │ │ ├── call-number.d.ts │ │ ├── call-number.js │ │ ├── call-number.js.map │ │ ├── camera-preview.d.ts │ │ ├── camera-preview.js │ │ ├── camera-preview.js.map │ │ ├── camera.d.ts │ │ ├── camera.js │ │ ├── camera.js.map │ │ ├── card-io.d.ts │ │ ├── card-io.js │ │ ├── card-io.js.map │ │ ├── clipboard.d.ts │ │ ├── clipboard.js │ │ ├── clipboard.js.map │ │ ├── code-push.d.ts │ │ ├── code-push.js │ │ ├── code-push.js.map │ │ ├── contacts.d.ts │ │ ├── contacts.js │ │ ├── contacts.js.map │ │ ├── crop.d.ts │ │ ├── crop.js │ │ ├── crop.js.map │ │ ├── datepicker.d.ts │ │ ├── datepicker.js │ │ ├── datepicker.js.map │ │ ├── dbmeter.d.ts │ │ ├── dbmeter.js │ │ ├── dbmeter.js.map │ │ ├── deeplinks.d.ts │ │ ├── deeplinks.js │ │ ├── deeplinks.js.map │ │ ├── device.d.ts │ │ ├── device.js │ │ ├── device.js.map │ │ ├── deviceaccounts.d.ts │ │ ├── deviceaccounts.js │ │ ├── deviceaccounts.js.map │ │ ├── devicemotion.d.ts │ │ ├── devicemotion.js │ │ ├── devicemotion.js.map │ │ ├── deviceorientation.d.ts │ │ ├── deviceorientation.js │ │ ├── deviceorientation.js.map │ │ ├── diagnostic.d.ts │ │ ├── diagnostic.js │ │ ├── diagnostic.js.map │ │ ├── dialogs.d.ts │ │ ├── dialogs.js │ │ ├── dialogs.js.map │ │ ├── emailcomposer.d.ts │ │ ├── emailcomposer.js │ │ ├── emailcomposer.js.map │ │ ├── estimote-beacons.d.ts │ │ ├── estimote-beacons.js │ │ ├── estimote-beacons.js.map │ │ ├── facebook.d.ts │ │ ├── facebook.js │ │ ├── facebook.js.map │ │ ├── file-chooser.d.ts │ │ ├── file-chooser.js │ │ ├── file-chooser.js.map │ │ ├── file-opener.d.ts │ │ ├── file-opener.js │ │ ├── file-opener.js.map │ │ ├── file.d.ts │ │ ├── file.js │ │ ├── file.js.map │ │ ├── filetransfer.d.ts │ │ ├── filetransfer.js │ │ ├── filetransfer.js.map │ │ ├── flashlight.d.ts │ │ ├── flashlight.js │ │ ├── flashlight.js.map │ │ ├── geofence.d.ts │ │ ├── geofence.js │ │ ├── geofence.js.map │ │ ├── geolocation.d.ts │ │ ├── geolocation.js │ │ ├── geolocation.js.map │ │ ├── globalization.d.ts │ │ ├── globalization.js │ │ ├── globalization.js.map │ │ ├── google-plus.d.ts │ │ ├── google-plus.js │ │ ├── google-plus.js.map │ │ ├── googleanalytics.d.ts │ │ ├── googleanalytics.js │ │ ├── googleanalytics.js.map │ │ ├── googlemaps.d.ts │ │ ├── googlemaps.js │ │ ├── googlemaps.js.map │ │ ├── hotspot.d.ts │ │ ├── hotspot.js │ │ ├── hotspot.js.map │ │ ├── httpd.d.ts │ │ ├── httpd.js │ │ ├── httpd.js.map │ │ ├── ibeacon.d.ts │ │ ├── ibeacon.js │ │ ├── ibeacon.js.map │ │ ├── imagepicker.d.ts │ │ ├── imagepicker.js │ │ ├── imagepicker.js.map │ │ ├── imageresizer.d.ts │ │ ├── imageresizer.js │ │ ├── imageresizer.js.map │ │ ├── inappbrowser.d.ts │ │ ├── inappbrowser.js │ │ ├── inappbrowser.js.map │ │ ├── inapppurchase.d.ts │ │ ├── inapppurchase.js │ │ ├── inapppurchase.js.map │ │ ├── insomnia.d.ts │ │ ├── insomnia.js │ │ ├── insomnia.js.map │ │ ├── instagram.d.ts │ │ ├── instagram.js │ │ ├── instagram.js.map │ │ ├── is-debug.d.ts │ │ ├── is-debug.js │ │ ├── is-debug.js.map │ │ ├── j-push.d.ts │ │ ├── j-push.js │ │ ├── j-push.js.map │ │ ├── keyboard.d.ts │ │ ├── keyboard.js │ │ ├── keyboard.js.map │ │ ├── launchnavigator.d.ts │ │ ├── launchnavigator.js │ │ ├── launchnavigator.js.map │ │ ├── localnotifications.d.ts │ │ ├── localnotifications.js │ │ ├── localnotifications.js.map │ │ ├── market.d.ts │ │ ├── market.js │ │ ├── market.js.map │ │ ├── media-capture.d.ts │ │ ├── media-capture.js │ │ ├── media-capture.js.map │ │ ├── media.d.ts │ │ ├── media.js │ │ ├── media.js.map │ │ ├── mixpanel.d.ts │ │ ├── mixpanel.js │ │ ├── mixpanel.js.map │ │ ├── music-controls.d.ts │ │ ├── music-controls.js │ │ ├── music-controls.js.map │ │ ├── native-audio.d.ts │ │ ├── native-audio.js │ │ ├── native-audio.js.map │ │ ├── native-page-transitions.d.ts │ │ ├── native-page-transitions.js │ │ ├── native-page-transitions.js.map │ │ ├── nativestorage.d.ts │ │ ├── nativestorage.js │ │ ├── nativestorage.js.map │ │ ├── network.d.ts │ │ ├── network.js │ │ ├── network.js.map │ │ ├── nfc.d.ts │ │ ├── nfc.js │ │ ├── nfc.js.map │ │ ├── onesignal.d.ts │ │ ├── onesignal.js │ │ ├── onesignal.js.map │ │ ├── pay-pal.d.ts │ │ ├── pay-pal.js │ │ ├── pay-pal.js.map │ │ ├── photo-viewer.d.ts │ │ ├── photo-viewer.js │ │ ├── photo-viewer.js.map │ │ ├── pin-dialog.d.ts │ │ ├── pin-dialog.js │ │ ├── pin-dialog.js.map │ │ ├── plugin.d.ts │ │ ├── plugin.js │ │ ├── plugin.js.map │ │ ├── power-management.d.ts │ │ ├── power-management.js │ │ ├── power-management.js.map │ │ ├── printer.d.ts │ │ ├── printer.js │ │ ├── printer.js.map │ │ ├── push.d.ts │ │ ├── push.js │ │ ├── push.js.map │ │ ├── safari-view-controller.d.ts │ │ ├── safari-view-controller.js │ │ ├── safari-view-controller.js.map │ │ ├── screen-orientation.d.ts │ │ ├── screen-orientation.js │ │ ├── screen-orientation.js.map │ │ ├── screenshot.d.ts │ │ ├── screenshot.js │ │ ├── screenshot.js.map │ │ ├── securestorage.d.ts │ │ ├── securestorage.js │ │ ├── securestorage.js.map │ │ ├── shake.d.ts │ │ ├── shake.js │ │ ├── shake.js.map │ │ ├── sim.d.ts │ │ ├── sim.js │ │ ├── sim.js.map │ │ ├── sms.d.ts │ │ ├── sms.js │ │ ├── sms.js.map │ │ ├── socialsharing.d.ts │ │ ├── socialsharing.js │ │ ├── socialsharing.js.map │ │ ├── spinnerdialog.d.ts │ │ ├── spinnerdialog.js │ │ ├── spinnerdialog.js.map │ │ ├── splashscreen.d.ts │ │ ├── splashscreen.js │ │ ├── splashscreen.js.map │ │ ├── sqlite.d.ts │ │ ├── sqlite.js │ │ ├── sqlite.js.map │ │ ├── statusbar.d.ts │ │ ├── statusbar.js │ │ ├── statusbar.js.map │ │ ├── streaming-media.d.ts │ │ ├── streaming-media.js │ │ ├── streaming-media.js.map │ │ ├── text-to-speech.d.ts │ │ ├── text-to-speech.js │ │ ├── text-to-speech.js.map │ │ ├── toast.d.ts │ │ ├── toast.js │ │ ├── toast.js.map │ │ ├── touchid.d.ts │ │ ├── touchid.js │ │ ├── touchid.js.map │ │ ├── twitter-connect.d.ts │ │ ├── twitter-connect.js │ │ ├── twitter-connect.js.map │ │ ├── vibration.d.ts │ │ ├── vibration.js │ │ ├── vibration.js.map │ │ ├── video-editor.d.ts │ │ ├── video-editor.js │ │ ├── video-editor.js.map │ │ ├── video-player.d.ts │ │ ├── video-player.js │ │ ├── video-player.js.map │ │ ├── webintent.d.ts │ │ ├── webintent.js │ │ ├── webintent.js.map │ │ ├── youtube-video-player.d.ts │ │ ├── youtube-video-player.js │ │ ├── youtube-video-player.js.map │ │ ├── zip.d.ts │ │ ├── zip.js │ │ └── zip.js.map │ ├── util.d.ts │ ├── util.js │ └── util.js.map │ └── package.json ├── package.json ├── resources ├── android │ ├── icon │ │ ├── drawable-hdpi-icon.png │ │ ├── drawable-ldpi-icon.png │ │ ├── drawable-mdpi-icon.png │ │ ├── drawable-xhdpi-icon.png │ │ ├── drawable-xxhdpi-icon.png │ │ └── drawable-xxxhdpi-icon.png │ └── splash │ │ ├── drawable-land-hdpi-screen.png │ │ ├── drawable-land-ldpi-screen.png │ │ ├── drawable-land-mdpi-screen.png │ │ ├── drawable-land-xhdpi-screen.png │ │ ├── drawable-land-xxhdpi-screen.png │ │ ├── drawable-land-xxxhdpi-screen.png │ │ ├── drawable-port-hdpi-screen.png │ │ ├── drawable-port-ldpi-screen.png │ │ ├── drawable-port-mdpi-screen.png │ │ ├── drawable-port-xhdpi-screen.png │ │ ├── drawable-port-xxhdpi-screen.png │ │ └── drawable-port-xxxhdpi-screen.png ├── icon.png ├── ios │ ├── icon │ │ ├── icon-40.png │ │ ├── icon-40@2x.png │ │ ├── icon-50.png │ │ ├── icon-50@2x.png │ │ ├── icon-60.png │ │ ├── icon-60@2x.png │ │ ├── icon-60@3x.png │ │ ├── icon-72.png │ │ ├── icon-72@2x.png │ │ ├── icon-76.png │ │ ├── icon-76@2x.png │ │ ├── icon-small.png │ │ ├── icon-small@2x.png │ │ ├── icon-small@3x.png │ │ ├── icon.png │ │ └── icon@2x.png │ └── splash │ │ ├── Default-568h@2x~iphone.png │ │ ├── Default-667h.png │ │ ├── Default-736h.png │ │ ├── Default-Landscape-736h.png │ │ ├── Default-Landscape@2x~ipad.png │ │ ├── Default-Landscape~ipad.png │ │ ├── Default-Portrait@2x~ipad.png │ │ ├── Default-Portrait~ipad.png │ │ ├── Default@2x~iphone.png │ │ └── Default~iphone.png └── splash.png ├── src ├── app │ ├── app.component.ts │ ├── app.module.ts │ ├── app.scss │ ├── main.dev.ts │ └── main.prod.ts ├── assets │ └── icon │ │ └── favicon.ico ├── declarations.d.ts ├── index.html ├── manifest.json ├── pages │ ├── about │ │ ├── about.html │ │ ├── about.scss │ │ └── about.ts │ ├── home │ │ ├── home.html │ │ ├── home.scss │ │ └── home.ts │ └── tabs │ │ ├── tabs.html │ │ └── tabs.ts ├── service-worker.js └── theme │ └── variables.scss ├── tsconfig.json ├── tslint.json └── www ├── index.html └── service-worker.js /.editorconfig: -------------------------------------------------------------------------------- 1 | # EditorConfig helps developers define and maintain consistent coding styles between different editors and IDEs 2 | # editorconfig.org 3 | 4 | root = true 5 | 6 | [*] 7 | indent_style = space 8 | indent_size = 2 9 | 10 | # We recommend you to keep these unchanged 11 | end_of_line = lf 12 | charset = utf-8 13 | trim_trailing_whitespace = true 14 | insert_final_newline = true 15 | 16 | [*.md] 17 | trim_trailing_whitespace = false -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Specifies intentionally untracked files to ignore when using Git 2 | # http://git-scm.com/docs/gitignore 3 | 4 | *~ 5 | *.sw[mnpcod] 6 | *.log 7 | *.tmp 8 | *.tmp.* 9 | log.txt 10 | *.sublime-project 11 | *.sublime-workspace 12 | .vscode/ 13 | npm-debug.log* 14 | 15 | .idea/ 16 | .sass-cache/ 17 | .tmp/ 18 | .versions/ 19 | coverage/ 20 | dist/ 21 | node_modules/ 22 | tmp/ 23 | temp/ 24 | hooks/ 25 | platforms/ 26 | plugins/ 27 | plugins/android.json 28 | plugins/ios.json 29 | www/ 30 | $RECYCLE.BIN/ 31 | 32 | .DS_Store 33 | Thumbs.db 34 | UserInterfaceState.xcuserstate 35 | 36 | 37 | !node_modules/ionic-native -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ### ionic2-jpush-demo 2 | ## 基于IONIC2极光推送示例 3 | 4 | 5 | ## DEMO运行步骤 6 | npm install 7 | ionic serve 8 | ionic platfom add android 9 | ionic run android 10 | 11 | ## 集成步骤 详情 12 | 13 | 通过 Cordova Plugins 安装,要求 Cordova CLI 5.0+: 14 | 15 | cordova plugin add jpush-phonegap-plugin --variable API_KEY=your_jpush_appkey 或者直接通过 url 安装: 16 | 17 | cordova plugin add https://github.com/jpush/jpush-phonegap-plugin.git --variable API_KEY=your_jpush_appkey 18 | 或下载到本地安装: 19 | 20 | cordova plugin add Your_Plugin_Path --variable API_KEY=your_jpush_appkey 21 | 22 | ## 实现方式 23 | 24 | 在[ionic-native](https://github.com/driftyco/ionic-native)的基础上新增了JPUSH的调用方法 25 | 26 | 目前只实现了公共API部分 详情[公共 API](https://github.com/jpush/jpush-phonegap-plugin/blob/master/doc/Common_detail_api.md)。 27 | 28 | ## 调用方式 29 | 30 | import { JPush } from 'ionic-native'; 31 | 32 | JPush.init().then(res => { alert(res) }); 33 | 34 | JPush.stopPush().then(res => { alert(res) }); 35 | 36 | JPush.isPushStopped().then(res => { alert(res) }); 37 | 38 | JPush.getRegistrationID().then(res => { alert(res) }); 39 | 40 | JPush.resumePush().then(res => { alert(res) }); 41 | 42 | JPush.setAlias(alias).then(res => { alert(res) }); 43 | 44 | JPush.setTags(tags).then(res => { alert(res) }); 45 | 46 | JPush.setTagsWithAlias(tags,alias).then(res => { alert(res) }); 47 | 48 | JPush.getUserNotificationSettings().then(res => { alert(res) }); 49 | 50 | [查看更多>>](http://zjcboy.com/2016/10/09/ionic2-jpush-demo) 51 | 52 | 53 | 54 | ### 欢迎大家加入Ionic2.0 交流群 513752928 -------------------------------------------------------------------------------- /config.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | ionic2-jpush-demo 4 | ionic2-jpush-demo 5 | JCBOY 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | -------------------------------------------------------------------------------- /ionic.config.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ionic2-app-base", 3 | "app_id": "", 4 | "typescript": true, 5 | "v2": true 6 | } 7 | -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/ng1.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Initialize the ionic.native Angular module if we're running in ng1. 3 | * This iterates through the list of registered plugins and dynamically 4 | * creates Angular 1 services of the form $cordovaSERVICE, ex: $cordovaStatusBar. 5 | */ 6 | export declare function initAngular1(plugins: any): void; 7 | -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/ng1.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | /** 3 | * Initialize the ionic.native Angular module if we're running in ng1. 4 | * This iterates through the list of registered plugins and dynamically 5 | * creates Angular 1 services of the form $cordovaSERVICE, ex: $cordovaStatusBar. 6 | */ 7 | function initAngular1(plugins) { 8 | if (window.angular) { 9 | var ngModule_1 = window.angular.module('ionic.native', []); 10 | for (var name in plugins) { 11 | var serviceName = '$cordova' + name; 12 | var cls = plugins[name]; 13 | (function (serviceName, cls, name) { 14 | ngModule_1.service(serviceName, [function () { 15 | var funcs = window.angular.copy(cls); 16 | funcs.prototype['name'] = name; 17 | return funcs; 18 | }]); 19 | })(serviceName, cls, name); 20 | } 21 | } 22 | } 23 | exports.initAngular1 = initAngular1; 24 | //# sourceMappingURL=ng1.js.map -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/ng1.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"ng1.js","sourceRoot":"","sources":["../src/ng1.ts"],"names":[],"mappings":";AAEA;;;;GAIG;AACH,sBAA6B,OAAO;IAClC,EAAE,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,CAAC;QAEnB,IAAM,UAAQ,GAAG,MAAM,CAAC,OAAO,CAAC,MAAM,CAAC,cAAc,EAAE,EAAE,CAAC,CAAC;QAE3D,GAAG,CAAC,CAAC,IAAI,IAAI,IAAI,OAAO,CAAC,CAAC,CAAC;YACzB,IAAI,WAAW,GAAG,UAAU,GAAG,IAAI,CAAC;YACpC,IAAI,GAAG,GAAG,OAAO,CAAC,IAAI,CAAC,CAAC;YAExB,CAAC,UAAS,WAAW,EAAE,GAAG,EAAE,IAAI;gBAC9B,UAAQ,CAAC,OAAO,CAAC,WAAW,EAAE,CAAC;wBAC7B,IAAI,KAAK,GAAG,MAAM,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;wBACrC,KAAK,CAAC,SAAS,CAAC,MAAM,CAAC,GAAG,IAAI,CAAC;wBAC/B,MAAM,CAAC,KAAK,CAAC;oBACf,CAAC,CAAC,CAAC,CAAC;YACN,CAAC,CAAC,CAAC,WAAW,EAAE,GAAG,EAAE,IAAI,CAAC,CAAC;QAC7B,CAAC;IACH,CAAC;AACH,CAAC;AAlBe,oBAAY,eAkB3B,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/3dtouch.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"3dtouch.js","sourceRoot":"","sources":["../../src/plugins/3dtouch.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAC3C,2BAA2B,iBAAiB,CAAC,CAAA;AAK7C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GA2DG;AAOH;IAAA;IA8DA,CAAC;IA5DC;;;OAGG;IAEI,yBAAW,GAAlB,cAAyC,MAAM,CAAC,CAAC,CAAC;IAElD;;;OAGG;IAII,+BAAiB,GAAxB,cAAkE,MAAM,CAAC,CAAC,CAAC;IAE3E;;;;;;OAMG;IAII,mCAAqB,GAA5B,UAA6B,YAA6C,IAAU,CAAC;IAErF;;;OAGG;IACI,+BAAiB,GAAxB;QACE,MAAM,CAAC,IAAI,uBAAU,CAAC,UAAA,QAAQ;YAC5B,EAAE,CAAC,CAAC,MAAM,CAAC,aAAa,IAAI,MAAM,CAAC,aAAa,CAAC,iBAAiB,CAAC,CAAC,CAAC;gBACnE,MAAM,CAAC,aAAa,CAAC,iBAAiB,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;YACxE,CAAC;YAAC,IAAI,CAAC,CAAC;gBACN,QAAQ,CAAC,KAAK,CAAC,kCAAkC,CAAC,CAAC;gBACnD,QAAQ,CAAC,QAAQ,EAAE,CAAC;YACtB,CAAC;QACH,CAAC,CAAC,CAAC;IACL,CAAC;IAED;;;OAGG;IAII,+BAAiB,GAAxB,cAAmC,CAAC;IAEpC;;OAEG;IAII,gCAAkB,GAAzB,cAAoC,CAAC;IAtDrC;QAAC,gBAAO,EAAE;0CAAA;IAOV;QAAC,gBAAO,CAAC;YACP,UAAU,EAAE,IAAI;SACjB,CAAC;gDAAA;IAUF;QAAC,gBAAO,CAAC;YACP,IAAI,EAAE,IAAI;SACX,CAAC;oDAAA;IAsBF;QAAC,gBAAO,CAAC;YACP,IAAI,EAAE,IAAI;SACX,CAAC;gDAAA;IAMF;QAAC,gBAAO,CAAC;YACP,IAAI,EAAE,IAAI;SACX,CAAC;iDAAA;IAjEJ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,wBAAwB;YAChC,SAAS,EAAE,eAAe;YAC1B,IAAI,EAAE,0DAA0D;YAChE,SAAS,EAAE,CAAC,KAAK,CAAC;SACnB,CAAC;qBAAA;IA+DF,oBAAC;AAAD,CAAC,AA9DD,IA8DC;AA9DY,qBAAa,gBA8DzB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/actionsheet.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"actionsheet.js","sourceRoot":"","sources":["../../src/plugins/actionsheet.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAG3C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GAsCG;AAOH;IAAA;IA4BA,CAAC;IA1BC;;;;;OAKG;IAEI,gBAAI,GAAX,UAAY,OASX,IAAkB,MAAM,CAAC,CAAC,CAAC;IAG5B;;;OAGG;IAEI,gBAAI,GAAX,UAAY,OAAa,IAAkB,MAAM,CAAC,CAAC,CAAC;IAlBpD;QAAC,gBAAO,EAAE;iCAAA;IAiBV;QAAC,gBAAO,EAAE;iCAAA;IA/BZ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,4BAA4B;YACpC,SAAS,EAAE,qBAAqB;YAChC,IAAI,EAAE,8DAA8D;YACpE,SAAS,EAAE,CAAC,SAAS,EAAE,KAAK,EAAE,iBAAiB,CAAC;SACjD,CAAC;mBAAA;IA6BF,kBAAC;AAAD,CAAC,AA5BD,IA4BC;AA5BY,mBAAW,cA4BvB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/android-fingerprint-auth.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"android-fingerprint-auth.js","sourceRoot":"","sources":["../../src/plugins/android-fingerprint-auth.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAC3C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GA6BG;AAMH;IAAA;IAwCA,CAAC;IAvCC;;;OAGG;IAEI,2BAAI,GAAX,UAAY,MAiBX,IASG,MAAM,CAAC,CAAC,CAAC;IAEb;;OAEG;IAEI,kCAAW,GAAlB,cAAuD,MAAM,CAAC,CAAC,CAAC;IAjChE;QAAC,gBAAO,EAAE;4CAAA;IAgCV;QAAC,gBAAO,EAAE;mDAAA;IA1CZ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,yCAAyC;YACjD,SAAS,EAAE,iBAAiB;YAC5B,IAAI,EAAE,uEAAuE;SAC9E,CAAC;8BAAA;IAyCF,6BAAC;AAAD,CAAC,AAxCD,IAwCC;AAxCY,8BAAsB,yBAwClC,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/appavailability.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @name App Availability 3 | * @description 4 | * This plugin allows you to check if an app is installed on the user's device. It requires an URI Scheme (e.g. twitter://) on iOS or a Package Name (e.g com.twitter.android) on Android. 5 | * 6 | * Requires Cordova plugin: cordova-plugin-appavailability. For more info, please see the [AppAvailability plugin docs](https://github.com/ohh2ahh/AppAvailability). 7 | * 8 | * @usage 9 | * ```typescript 10 | * import { AppAvailability } from 'ionic-native'; 11 | * 12 | * 13 | * let app; 14 | * 15 | * if (device.platform === 'iOS') { 16 | * app = 'twitter://'; 17 | * } else if (device.platform === 'Android') { 18 | * app = 'com.twitter.android'; 19 | * } 20 | * 21 | * AppAvailability.check(app) 22 | * .then( 23 | * (yes: string) => console.log(app + ' is available'), 24 | * (no: string) => console.log(app + ' is NOT available') 25 | * ); 26 | * ``` 27 | */ 28 | export declare class AppAvailability { 29 | /** 30 | * Checks if an app is available on device 31 | * @param {string} app Package name on android, or URI scheme on iOS 32 | * @returns {Promise} 33 | */ 34 | static check(app: string): Promise; 35 | } 36 | -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/appavailability.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"appavailability.js","sourceRoot":"","sources":["../../src/plugins/appavailability.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAE3C;;;;;;;;;;;;;;;;;;;;;;;;;;GA0BG;AAOH;IAAA;IAUA,CAAC;IARC;;;;OAIG;IAEI,qBAAK,GAAZ,UAAa,GAAW,IAAsB,MAAM,CAAC,CAAC,CAAC;IADvD;QAAC,gBAAO,EAAE;sCAAA;IAbZ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,gCAAgC;YACxC,SAAS,EAAE,iBAAiB;YAC5B,IAAI,EAAE,4CAA4C;YAClD,SAAS,EAAE,CAAC,SAAS,EAAE,KAAK,CAAC;SAC9B,CAAC;uBAAA;IAWF,sBAAC;AAAD,CAAC,AAVD,IAUC;AAVY,uBAAe,kBAU3B,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/apprate.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"apprate.js","sourceRoot":"","sources":["../../src/plugins/apprate.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAiD,UAAU,CAAC,CAAA;AAK5D;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GAuCG;AAOH;IAAA;IAgBA,CAAC;IATC,sBAAW,sBAAW;QALtB;;;WAGG;aAEH,cAA2B,MAAM,CAAC,MAAM,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC,CAAC;;;OAAA;IAE/D;;;OAGG;IAEI,uBAAe,GAAtB,UAAuB,WAAoB,IAAU,CAAC;;IARtD;QAAC,wBAAe;oCAAA;IAOhB;QAAC,gBAAO,EAAE;wCAAA;IAnBZ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,wBAAwB;YAChC,SAAS,EAAE,SAAS;YACpB,IAAI,EAAE,uDAAuD;YAC7D,SAAS,EAAE,CAAC,SAAS,EAAE,KAAK,CAAC;SAC9B,CAAC;eAAA;IAiBF,cAAC;AAAD,CAAC,AAhBD,IAgBC;AAhBY,eAAO,UAgBnB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/appversion.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @name App Version 3 | * @description 4 | * Reads the version of your app from the target build settings. 5 | * 6 | * Requires Cordova plugin: `cordova-plugin-app-version`. For more info, please see the [Cordova App Version docs](https://github.com/whiteoctober/cordova-plugin-app-version). 7 | * 8 | * @usage 9 | * ```typescript 10 | * import { AppVersion } from 'ionic-native'; 11 | * 12 | * 13 | * AppVersion.getAppName(); 14 | * AppVersion.getPackageName(); 15 | * AppVersion.getVersionCode(); 16 | * AppVersion.getVersionNumber(); 17 | * ``` 18 | */ 19 | export declare class AppVersion { 20 | /** 21 | * Returns the name of the app 22 | * @returns {Promise} 23 | */ 24 | static getAppName(): Promise; 25 | /** 26 | * Returns the package name of the app 27 | * @returns {Promise} 28 | */ 29 | static getPackageName(): Promise; 30 | /** 31 | * Returns the build identifier of the app 32 | * @returns {Promise} 33 | */ 34 | static getVersionCode(): Promise; 35 | /** 36 | * Returns the version of the app 37 | * @returns {Promise} 38 | */ 39 | static getVersionNumber(): Promise; 40 | } 41 | -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/appversion.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"appversion.js","sourceRoot":"","sources":["../../src/plugins/appversion.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAE3C;;;;;;;;;;;;;;;;;GAiBG;AAOH;IAAA;IA6BA,CAAC;IA5BC;;;OAGG;IAEI,qBAAU,GAAjB,cAAoC,MAAM,CAAC,CAAC,CAAC;IAE7C;;;OAGG;IAEI,yBAAc,GAArB,cAAwC,MAAM,CAAC,CAAC,CAAC;IAEjD;;;OAGG;IAEI,yBAAc,GAArB,cAAwC,MAAM,CAAC,CAAC,CAAC;IAEjD;;;OAGG;IAEI,2BAAgB,GAAvB,cAA0C,MAAM,CAAC,CAAC,CAAC;IAtBnD;QAAC,gBAAO,EAAE;sCAAA;IAOV;QAAC,gBAAO,EAAE;0CAAA;IAOV;QAAC,gBAAO,EAAE;0CAAA;IAOV;QAAC,gBAAO,EAAE;4CAAA;IAhCZ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,4BAA4B;YACpC,SAAS,EAAE,uBAAuB;YAClC,IAAI,EAAE,4DAA4D;YAClE,SAAS,EAAE,CAAC,SAAS,EAAE,KAAK,CAAC;SAC9B,CAAC;kBAAA;IA8BF,iBAAC;AAAD,CAAC,AA7BD,IA6BC;AA7BY,kBAAU,aA6BtB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/background-geolocation.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"background-geolocation.js","sourceRoot":"","sources":["../../src/plugins/background-geolocation.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AA4J3C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GA4CG;AAOH;IAAA;IAiIA,CAAC;IA/HC;;;;;;;;;;OAUG;IAII,+BAAS,GAAhB,UAAiB,QAAkB,EAAE,aAAuB,EAAE,OAAe,IAAU,MAAM,CAAC,CAAC,CAAC;IAGhG;;;OAGG;IAEI,2BAAK,GAAZ,cAA+B,MAAM,CAAC,CAAC,CAAC;IAGxC;;OAEG;IAEI,0BAAI,GAAX,cAA8B,MAAM,CAAC,CAAC,CAAC;IAGvC;;;OAGG;IAEI,4BAAM,GAAb,cAAkB,CAAC;IAGnB;;;OAGG;IAEI,gCAAU,GAAjB,UAAkB,QAAiB,IAAI,CAAC;IAGxC;;OAEG;IAII,+BAAS,GAAhB,UAAiB,OAAe,IAAkB,MAAM,CAAC,CAAC,CAAC;IAE3D;;;OAGG;IAEI,2CAAqB,GAA5B,cAAoD,MAAM,CAAC,CAAC,CAAC;IAE7D;;;;OAIG;IAEI,kCAAY,GAAnB,cAAsC,MAAM,CAAC,CAAC,CAAC;IAE/C;;;;OAIG;IAEI,uCAAiB,GAAxB,cAA8C,MAAM,CAAC,CAAC,CAAC;IAEvD;;OAEG;IAEI,0CAAoB,GAA3B,cAAgC,CAAC;IAEjC;;;;;OAKG;IAEI,uCAAiB,GAAxB,cAA+C,MAAM,CAAC,CAAC,CAAC;IAExD;;;OAGG;IAEI,8CAAwB,GAA/B,cAAoC,CAAC;IAErC;;;;;;;;OAQG;IAEI,kCAAY,GAAnB,cAAsC,MAAM,CAAC,CAAC,CAAC;IAE/C;;;OAGG;IAEI,oCAAc,GAArB,UAAsB,UAAkB,IAAkB,MAAM,CAAC,CAAC,CAAC;IAEnE;;;OAGG;IAEI,wCAAkB,GAAzB,cAA4C,MAAM,CAAC,CAAC,CAAC;IAlHrD;QAAC,gBAAO,CAAC;YACP,IAAI,EAAE,IAAI;SACX,CAAC;gDAAA;IAQF;QAAC,gBAAO,EAAE;4CAAA;IAOV;QAAC,gBAAO,EAAE;2CAAA;IAQV;QAAC,gBAAO,EAAE;6CAAA;IAQV;QAAC,gBAAO,EAAE;iDAAA;IAOV;QAAC,gBAAO,CAAC;YACP,aAAa,EAAE,SAAS;SACzB,CAAC;gDAAA;IAOF;QAAC,gBAAO,EAAE;4DAAA;IAQV;QAAC,gBAAO,EAAE;mDAAA;IAQV;QAAC,gBAAO,EAAE;wDAAA;IAMV;QAAC,gBAAO,EAAE;2DAAA;IASV;QAAC,gBAAO,EAAE;wDAAA;IAOV;QAAC,gBAAO,EAAE;+DAAA;IAYV;QAAC,gBAAO,EAAE;mDAAA;IAOV;QAAC,gBAAO,EAAE;qDAAA;IAOV;QAAC,gBAAO,EAAE;yDAAA;IApIZ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,gDAAgD;YACxD,SAAS,EAAE,uBAAuB;YAClC,IAAI,EAAE,mEAAmE;YACzE,SAAS,EAAE,CAAC,KAAK,EAAE,SAAS,EAAE,iBAAiB,CAAC;SACjD,CAAC;6BAAA;IAkIF,4BAAC;AAAD,CAAC,AAjID,IAiIC;AAjIY,6BAAqB,wBAiIjC,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/backgroundmode.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"backgroundmode.js","sourceRoot":"","sources":["../../src/plugins/backgroundmode.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAE3C;;;;;;;;;;;;;;;;;;;;;;;;EAwBE;AAOF;IAAA;IA6DA,CAAC;IA5DC;;;MAGE;IAIK,qBAAM,GAAb,cAAwB,CAAC;IAEzB;;;MAGE;IAEK,sBAAO,GAAd,cAAyB,CAAC;IAE1B;;;MAGE;IAEK,wBAAS,GAAhB,cAAuC,MAAM,CAAC,CAAC,CAAC;IAEhD;;;MAGE;IAEK,uBAAQ,GAAf,cAAsC,MAAM,CAAC,CAAC,CAAC;IAE/C;;;;MAIE;IAIK,0BAAW,GAAlB,UAAmB,OAAmB,IAAU,CAAC;IAEjD;;;;MAIE;IAIK,qBAAM,GAAb,UAAc,OAAmB,IAAU,CAAC;IAE5C;;;;MAIE;IAIK,iBAAE,GAAT,UAAU,SAAiB,EAAE,QAAa,IAAU,CAAC;IAtDrD;QAAC,gBAAO,CAAC;YACP,IAAI,EAAE,IAAI;SACX,CAAC;sCAAA;IAOF;QAAC,gBAAO,EAAE;uCAAA;IAOV;QAAC,gBAAO,EAAE;yCAAA;IAOV;QAAC,gBAAO,EAAE;wCAAA;IAQV;QAAC,gBAAO,CAAC;YACP,SAAS,EAAE,CAAC,SAAS,CAAC;SACvB,CAAC;2CAAA;IAQF;QAAC,gBAAO,CAAC;YACP,SAAS,EAAE,CAAC,SAAS,CAAC;SACvB,CAAC;sCAAA;IAQF;QAAC,gBAAO,CAAC;YACP,IAAI,EAAE,IAAI;SACX,CAAC;kCAAA;IAhEJ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,gCAAgC;YACxC,SAAS,EAAE,gCAAgC;YAC3C,IAAI,EAAE,0DAA0D;YAChE,SAAS,EAAE,CAAC,SAAS,EAAE,KAAK,EAAE,iBAAiB,CAAC;SACjD,CAAC;sBAAA;IA8DF,qBAAC;AAAD,CAAC,AA7DD,IA6DC;AA7DY,sBAAc,iBA6D1B,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/badge.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @name Badge 3 | * @description 4 | * The essential purpose of badge numbers is to enable an application to inform its users that it has something for them — for example, unread messages — when the application isn’t running in the foreground. 5 | * 6 | * Requires Cordova plugin: cordova-plugin-badge. For more info, please see the [Badge plugin docs](https://github.com/katzer/cordova-plugin-badge). 7 | * 8 | * @usage 9 | * ```typescript 10 | * import { Badge } from 'ionic-native'; 11 | * 12 | * 13 | * Badge.set(10); 14 | * Badge.increase(); 15 | * Badge.clear(); 16 | * ``` 17 | */ 18 | export declare class Badge { 19 | /** 20 | * Clear the badge of the app icon. 21 | */ 22 | static clear(): Promise; 23 | /** 24 | * Set the badge of the app icon. 25 | * @param {number} badgeNumber The new badge number. 26 | * @returns {Promise} 27 | */ 28 | static set(badgeNumber: number): Promise; 29 | /** 30 | * Get the badge of the app icon. 31 | * @returns {Promise} 32 | */ 33 | static get(): Promise; 34 | /** 35 | * Increase the badge number. 36 | * @param {number} increaseBy Count to add to the current badge number 37 | * @returns {Promise} 38 | */ 39 | static increase(increaseBy: number): Promise; 40 | /** 41 | * Decrease the badge number. 42 | * @param {number} decreaseBy Count to subtract from the current badge number 43 | * @returns {Promise} 44 | */ 45 | static decrease(decreaseBy: number): Promise; 46 | /** 47 | * Determine if the app has permission to show badges. 48 | */ 49 | static hasPermission(): Promise; 50 | /** 51 | * Register permission to set badge notifications 52 | * @returns {Promise} 53 | */ 54 | static registerPermission(): Promise; 55 | } 56 | -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/badge.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"badge.js","sourceRoot":"","sources":["../../src/plugins/badge.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAE3C;;;;;;;;;;;;;;;;GAgBG;AAOH;IAAA;IAoDA,CAAC;IAlDC;;OAEG;IAEI,WAAK,GAAZ,cAAmC,MAAM,CAAC,CAAC,CAAC;IAE5C;;;;OAIG;IAEI,SAAG,GAAV,UAAW,WAAmB,IAAkB,MAAM,CAAC,CAAC,CAAC;IAEzD;;;OAGG;IAEI,SAAG,GAAV,cAA6B,MAAM,CAAC,CAAC,CAAC;IAEtC;;;;OAIG;IAEI,cAAQ,GAAf,UAAgB,UAAkB,IAAkB,MAAM,CAAC,CAAC,CAAC;IAE7D;;;;OAIG;IAEI,cAAQ,GAAf,UAAgB,UAAkB,IAAkB,MAAM,CAAC,CAAC,CAAC;IAE7D;;OAEG;IAEI,mBAAa,GAApB,cAAuC,MAAM,CAAC,CAAC,CAAC;IAEhD;;;OAGG;IAEI,wBAAkB,GAAzB,cAA4C,MAAM,CAAC,CAAC,CAAC;IA7CrD;QAAC,gBAAO,EAAE;4BAAA;IAQV;QAAC,gBAAO,EAAE;0BAAA;IAOV;QAAC,gBAAO,EAAE;0BAAA;IAQV;QAAC,gBAAO,EAAE;+BAAA;IAQV;QAAC,gBAAO,EAAE;+BAAA;IAMV;QAAC,gBAAO,EAAE;oCAAA;IAOV;QAAC,gBAAO,EAAE;yCAAA;IAvDZ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,sBAAsB;YAC9B,SAAS,EAAE,oCAAoC;YAC/C,IAAI,EAAE,gDAAgD;YACtD,SAAS,EAAE,CAAC,SAAS,EAAE,KAAK,EAAE,SAAS,EAAE,SAAS,EAAE,eAAe,EAAE,iBAAiB,CAAC;SACxF,CAAC;aAAA;IAqDF,YAAC;AAAD,CAAC,AApDD,IAoDC;AApDY,aAAK,QAoDjB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/barcodescanner.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @name Barcode Scanner 3 | * @description 4 | * The Barcode Scanner Plugin opens a camera view and automatically scans a barcode, returning the data back to you. 5 | * 6 | * Requires Cordova plugin: `phonegap-plugin-barcodescanner`. For more info, please see the [BarcodeScanner plugin docs](https://github.com/phonegap/phonegap-plugin-barcodescanner). 7 | * 8 | * @usage 9 | * ```typescript 10 | * import { BarcodeScanner } from 'ionic-native'; 11 | * 12 | * 13 | * BarcodeScanner.scan().then((barcodeData) => { 14 | * // Success! Barcode data is here 15 | * }, (err) => { 16 | * // An error occurred 17 | * }); 18 | * ``` 19 | */ 20 | export declare class BarcodeScanner { 21 | /** 22 | * @private 23 | */ 24 | static Encode: any; 25 | /** 26 | * Open the barcode scanner. 27 | * @param options {Object} Optional options to pass to the scanner 28 | * @return Returns a Promise that resolves with scanner data, or rejects with an error. 29 | */ 30 | static scan(options?: any): Promise; 31 | /** 32 | * Encodes data into a barcode. 33 | * NOTE: not well supported on Android 34 | * @param type {string} Type of encoding 35 | * @param data {any} Data to encode 36 | */ 37 | static encode(type: string, data: any): Promise; 38 | } 39 | -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/barcodescanner.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"barcodescanner.js","sourceRoot":"","sources":["../../src/plugins/barcodescanner.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAE3C;;;;;;;;;;;;;;;;;;GAkBG;AAOH;IAAA;IA8BA,CAAC;IAnBC;;;;OAIG;IAII,mBAAI,GAAX,UAAY,OAAa,IAAkB,MAAM,CAAC,CAAC,CAAC;IAEpD;;;;;OAKG;IAEI,qBAAM,GAAb,UAAc,IAAY,EAAE,IAAS,IAAkB,MAAM,CAAC,CAAC,CAAC;IA1BhE;;OAEG;IACI,qBAAM,GAAQ;QACnB,SAAS,EAAE,WAAW;QACtB,UAAU,EAAE,YAAY;QACxB,UAAU,EAAE,YAAY;QACxB,QAAQ,EAAE,UAAU;KACrB,CAAC;IAMF;QAAC,gBAAO,CAAC;YACP,aAAa,EAAE,SAAS;SACzB,CAAC;oCAAA;IASF;QAAC,gBAAO,EAAE;sCAAA;IAjCZ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,gCAAgC;YACxC,SAAS,EAAE,gCAAgC;YAC3C,IAAI,EAAE,4DAA4D;YAClE,SAAS,EAAE,CAAC,SAAS,EAAE,KAAK,EAAE,iBAAiB,EAAE,YAAY,EAAE,WAAW,EAAE,eAAe,EAAE,SAAS,CAAC;SACxG,CAAC;sBAAA;IA+BF,qBAAC;AAAD,CAAC,AA9BD,IA8BC;AA9BY,sBAAc,iBA8B1B,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/base64togallery.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @name Base64 To Gallery 3 | * @description This plugin allows you to save base64 data as a png image into the device 4 | * @usage 5 | * ```typescript 6 | * import { Base64ToGallery } from 'ionic-native'; 7 | * 8 | * 9 | * Base64ToGallery.base64ToGallery(base64Data, 'img_').then( 10 | * res => console.log('Saved image to gallery ', res), 11 | * err => console.log('Error saving image to gallery ', err) 12 | * ); 13 | * ``` 14 | */ 15 | export declare class Base64ToGallery { 16 | /** 17 | * Converts a base64 string to an image file in the device gallery 18 | * @param {string} data The actual base64 string that you want to save 19 | * @param {any} options (optional) An object with properties: prefix: string, mediaScanner: boolean. Prefix will be prepended to the filename. If true, mediaScanner runs Media Scanner on Android and saves to Camera Roll on iOS; if false, saves to Library folder on iOS. 20 | * @returns {Promise} returns a promise that resolves when the image is saved. 21 | */ 22 | static base64ToGallery(data: string, options?: { 23 | prefix?: string; 24 | mediaScanner?: boolean; 25 | }): Promise; 26 | } 27 | -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/base64togallery.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"base64togallery.js","sourceRoot":"","sources":["../../src/plugins/base64togallery.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAC3C;;;;;;;;;;;;;GAaG;AAOH;IAAA;IAgBA,CAAC;IAdC;;;;;OAKG;IAKI,+BAAe,GAAtB,UAAuB,IAAY,EAAE,OAAmD;QACtF,MAAM,CAAC;IACT,CAAC;IAND;QAAC,gBAAO,CAAC;YACP,YAAY,EAAE,CAAC;YACf,UAAU,EAAE,CAAC;SACd,CAAC;gDAAA;IAjBJ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,2BAA2B;YACnC,SAAS,EAAE,SAAS;YACpB,IAAI,EAAE,oDAAoD;YAC1D,SAAS,EAAE,CAAC,SAAS,EAAE,KAAK,EAAE,iBAAiB,CAAC;SACjD,CAAC;uBAAA;IAiBF,sBAAC;AAAD,CAAC,AAhBD,IAgBC;AAhBY,uBAAe,kBAgB3B,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/batterystatus.d.ts: -------------------------------------------------------------------------------- 1 | import { Observable } from 'rxjs/Observable'; 2 | /** 3 | * @name Battery Status 4 | * @description 5 | * Requires Cordova plugin: cordova-plugin-batterystatus. For more info, please see the [BatteryStatus plugin docs](https://github.com/apache/cordova-plugin-battery-status). 6 | * 7 | * @usage 8 | * ```typescript 9 | * import { BatteryStatus } from 'ionic-native'; 10 | * 11 | * 12 | * // watch change in battery status 13 | * let subscription = BatteryStatus.onChange().subscribe( 14 | * (status: StatusObject) => { 15 | * console.log(status.level, status.isPlugged); 16 | * } 17 | * ); 18 | * 19 | * // stop watch 20 | * subscription.unsubscribe(); 21 | * 22 | * ``` 23 | */ 24 | export declare class BatteryStatus { 25 | /** 26 | * Watch the change in battery level 27 | * @returns {Observable} Returns an observable that pushes a status object 28 | */ 29 | static onChange(): Observable; 30 | /** 31 | * Watch when the battery level goes low 32 | * @returns {Observable} Returns an observable that pushes a status object 33 | */ 34 | static onLow(): Observable; 35 | /** 36 | * Watch when the battery level goes to critial 37 | * @returns {Observable} Returns an observable that pushes a status object 38 | */ 39 | static onCritical(): Observable; 40 | } 41 | export interface StatusObject { 42 | /** 43 | * The battery charge percentage 44 | */ 45 | level: number; 46 | /** 47 | * A boolean that indicates whether the device is plugged in 48 | */ 49 | isPlugged: boolean; 50 | } 51 | -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/batterystatus.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"batterystatus.js","sourceRoot":"","sources":["../../src/plugins/batterystatus.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAG3C;;;;;;;;;;;;;;;;;;;;;GAqBG;AAMH;IAAA;IAgCA,CAAC;IA9BC;;;OAGG;IAKI,sBAAQ,GAAf,cAA8C,MAAM,CAAC,CAAC,CAAC;IAEvD;;;OAGG;IAKI,mBAAK,GAAZ,cAA2C,MAAM,CAAC,CAAC,CAAC;IAEpD;;;OAGG;IAKI,wBAAU,GAAjB,cAAgD,MAAM,CAAC,CAAC,CAAC;IAxBzD;QAAC,gBAAO,CAAC;YACP,eAAe,EAAE,IAAI;YACrB,KAAK,EAAE,eAAe;SACvB,CAAC;uCAAA;IAOF;QAAC,gBAAO,CAAC;YACP,eAAe,EAAE,IAAI;YACrB,KAAK,EAAE,YAAY;SACpB,CAAC;oCAAA;IAOF;QAAC,gBAAO,CAAC;YACP,eAAe,EAAE,IAAI;YACrB,KAAK,EAAE,iBAAiB;SACzB,CAAC;yCAAA;IAlCJ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,+BAA+B;YACvC,IAAI,EAAE,yDAAyD;YAC/D,SAAS,EAAE,CAAC,gBAAgB,EAAE,KAAK,EAAE,SAAS,EAAE,eAAe,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,SAAS,EAAE,YAAY,EAAE,SAAS,CAAC;SAC3I,CAAC;qBAAA;IAiCF,oBAAC;AAAD,CAAC,AAhCD,IAgCC;AAhCY,qBAAa,gBAgCzB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/brightness.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @name Brightness 3 | * @description 4 | * The Brightness plugin let you control the display brightness of your device. 5 | * 6 | * Requires Cordova plugin: `cordova-plugin-brightness`. For more info, please see the [Brightness plugin docs](https://github.com/mgcrea/cordova-plugin-brightness). 7 | * 8 | * @usage 9 | * ```typescript 10 | * import { Brightness } from 'ionic-native'; 11 | * 12 | * 13 | * let brightnessValue: number = 0.8; 14 | * Brightness.setBrightness(brightnessValue); 15 | * ``` 16 | * 17 | */ 18 | export declare class Brightness { 19 | /** 20 | * Sets the brightness of the display. 21 | * 22 | * @param {value} Floating number between 0 and 1 in which case 1 means 100% brightness and 0 means 0% brightness. 23 | * @returns {Promise} Returns a Promise that resolves if setting brightness was successful. 24 | */ 25 | static setBrightness(value: number): Promise; 26 | /** 27 | * Reads the current brightness of the device display. 28 | * 29 | * @returns {Promise} Returns a Promise that resolves with the 30 | * brightness value of the device display (floating number between 0 and 1). 31 | */ 32 | static getBrightness(): Promise; 33 | /** 34 | * Keeps the screen on. Prevents the device from setting the screen to sleep. 35 | */ 36 | static setKeepScreenOn(value: boolean): void; 37 | } 38 | -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/brightness.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"brightness.js","sourceRoot":"","sources":["../../src/plugins/brightness.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAE3C;;;;;;;;;;;;;;;;GAgBG;AAOH;IAAA;IA0BA,CAAC;IAxBC;;;;;OAKG;IAEI,wBAAa,GAApB,UAAqB,KAAa,IAAkB,MAAM,CAAC,CAAC,CAAC;IAE7D;;;;;OAKG;IAEI,wBAAa,GAApB,cAAuC,MAAM,CAAC,CAAC,CAAC;IAEhD;;MAEE;IAEK,0BAAe,GAAtB,UAAuB,KAAc,IAAU,CAAC;IAhBhD;QAAC,gBAAO,EAAE;yCAAA;IASV;QAAC,gBAAO,EAAE;yCAAA;IAMV;QAAC,gBAAO,EAAE;2CAAA;IA7BZ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,2BAA2B;YACnC,SAAS,EAAE,4BAA4B;YACvC,IAAI,EAAE,qDAAqD;YAC3D,SAAS,EAAE,CAAC,SAAS,EAAE,KAAK,CAAC;SAC9B,CAAC;kBAAA;IA2BF,iBAAC;AAAD,CAAC,AA1BD,IA0BC;AA1BY,kBAAU,aA0BtB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/call-number.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @name CallNumber 3 | * @description 4 | * Call a number directly from your Cordova/Ionic application. 5 | * 6 | * @usage 7 | * ``` 8 | * import {CallNumber} from 'ionic-native'; 9 | * 10 | * CallNumber.callNumber(18001010101, true) 11 | * .then(() => console.log('Launched dialer!')) 12 | * .catch(() => console.log('Error launching dialer')); 13 | * 14 | * ``` 15 | */ 16 | export declare class CallNumber { 17 | /** 18 | * Calls a phone number 19 | * @param numberToCall {number} The phone number to call 20 | * @param bypassAppChooser {boolean} Set to true to bypass the app chooser and go directly to dialer 21 | */ 22 | static callNumber(numberToCall: number, bypassAppChooser: boolean): Promise; 23 | } 24 | -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/call-number.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { 3 | var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; 4 | if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); 5 | else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; 6 | return c > 3 && r && Object.defineProperty(target, key, r), r; 7 | }; 8 | var plugin_1 = require('./plugin'); 9 | /** 10 | * @name CallNumber 11 | * @description 12 | * Call a number directly from your Cordova/Ionic application. 13 | * 14 | * @usage 15 | * ``` 16 | * import {CallNumber} from 'ionic-native'; 17 | * 18 | * CallNumber.callNumber(18001010101, true) 19 | * .then(() => console.log('Launched dialer!')) 20 | * .catch(() => console.log('Error launching dialer')); 21 | * 22 | * ``` 23 | */ 24 | var CallNumber = (function () { 25 | function CallNumber() { 26 | } 27 | /** 28 | * Calls a phone number 29 | * @param numberToCall {number} The phone number to call 30 | * @param bypassAppChooser {boolean} Set to true to bypass the app chooser and go directly to dialer 31 | */ 32 | CallNumber.callNumber = function (numberToCall, bypassAppChooser) { 33 | return; 34 | }; 35 | __decorate([ 36 | plugin_1.Cordova({ 37 | callbackOrder: 'reverse' 38 | }) 39 | ], CallNumber, "callNumber", null); 40 | CallNumber = __decorate([ 41 | plugin_1.Plugin({ 42 | plugin: 'call-number', 43 | pluginRef: 'plugins.CallNumber', 44 | repo: 'https://github.com/Rohfosho/CordovaCallNumberPlugin', 45 | platforms: ['iOS', 'Android'] 46 | }) 47 | ], CallNumber); 48 | return CallNumber; 49 | }()); 50 | exports.CallNumber = CallNumber; 51 | //# sourceMappingURL=call-number.js.map -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/call-number.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"call-number.js","sourceRoot":"","sources":["../../src/plugins/call-number.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAE3C;;;;;;;;;;;;;;GAcG;AAOH;IAAA;IAYA,CAAC;IAXC;;;;OAIG;IAII,qBAAU,GAAjB,UAAkB,YAAoB,EAAE,gBAAyB;QAC/D,MAAM,CAAC;IACT,CAAC;IALD;QAAC,gBAAO,CAAC;YACP,aAAa,EAAE,SAAS;SACzB,CAAC;sCAAA;IAdJ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,aAAa;YACrB,SAAS,EAAE,oBAAoB;YAC/B,IAAI,EAAE,qDAAqD;YAC3D,SAAS,EAAE,CAAC,KAAK,EAAE,SAAS,CAAC;SAC9B,CAAC;kBAAA;IAaF,iBAAC;AAAD,CAAC,AAZD,IAYC;AAZY,kBAAU,aAYtB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/camera-preview.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"camera-preview.js","sourceRoot":"","sources":["../../src/plugins/camera-preview.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAgB3C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GAqDG;AAOH;IAAA;IA2FA,CAAC;IAzFC;;;;;;;;OAQG;IAII,yBAAW,GAAlB,UAAmB,IAAuB,EAAE,aAAqB,EAAE,UAAmB,EAAE,WAAoB,EAAE,MAAe,EAAE,KAAa,IAAU,CAAC;;IAEvJ;;OAEG;IAII,wBAAU,GAAjB,cAA4B,CAAC;;IAE7B;;;OAGG;IAII,yBAAW,GAAlB,UAAmB,IAAuB,IAAU,CAAC;;IAErD;;OAEG;IAII,sCAAwB,GAA/B,cAAqD,MAAM,CAAC,CAAC,CAAC;;IAE9D;;OAEG;IAII,0BAAY,GAAnB,cAA8B,CAAC;;IAE/B;;OAEG;IAII,kBAAI,GAAX,cAAsB,CAAC;;IAEvB;;OAEG;IAII,kBAAI,GAAX,cAAsB,CAAC;;IAEvB;;OAEG;IACH,aAAa;IACb,eAAe;IACf,KAAK;IACL,+CAA+C;IAE/C;;OAEG;IAII,4BAAc,GAArB,UAAsB,MAAc,IAAU,CAAC;;IAE/C;;;OAGG;IACI,uBAAS,GAAG;QACjB,GAAG,EAAE,CAAC;QACN,EAAE,EAAE,CAAC;QACL,IAAI,EAAE,CAAC;KACR,CAAC;IA9EF;QAAC,gBAAO,CAAC;YACP,IAAI,EAAE,IAAI;SACX,CAAC;0CAAA;IAMF;QAAC,gBAAO,CAAC;YACP,IAAI,EAAE,IAAI;SACX,CAAC;yCAAA;IAOF;QAAC,gBAAO,CAAC;YACP,IAAI,EAAE,IAAI;SACX,CAAC;0CAAA;IAMF;QAAC,gBAAO,CAAC;YACP,UAAU,EAAE,IAAI;SACjB,CAAC;uDAAA;IAMF;QAAC,gBAAO,CAAC;YACP,IAAI,EAAE,IAAI;SACX,CAAC;2CAAA;IAMF;QAAC,gBAAO,CAAC;YACP,IAAI,EAAE,IAAI;SACX,CAAC;mCAAA;IAMF;QAAC,gBAAO,CAAC;YACP,IAAI,EAAE,IAAI;SACX,CAAC;mCAAA;IAcF;QAAC,gBAAO,CAAC;YACP,IAAI,EAAE,IAAI;SACX,CAAC;6CAAA;IApFJ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,+BAA+B;YACvC,SAAS,EAAE,+BAA+B;YAC1C,IAAI,EAAE,gFAAgF;YACtF,SAAS,EAAE,CAAC,SAAS,EAAE,KAAK,CAAC;SAC9B,CAAC;qBAAA;IA4FF,oBAAC;AAAD,CAAC,AA3FD,IA2FC;AA3FY,qBAAa,gBA2FzB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/camera.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"camera.js","sourceRoot":"","sources":["../../src/plugins/camera.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAuF3C;;;;;;;;;;;;;;;;;;;;GAoBG;AAOH;IAAA;IA8FA,CAAC;IApBC;;;;OAIG;IAII,iBAAU,GAAjB,UAAkB,OAAuB,IAAkB,MAAM,CAAC,CAAC,CAAC;IAEpE;;;;OAIG;IAII,cAAO,GAAd,cAAmB,CAAC;;IA3FpB;;;OAGG;IACW,sBAAe,GAAG;QAC9B,gKAAgK;QAChK,QAAQ,EAAE,CAAC;QACX,4EAA4E;QAC5E,QAAQ,EAAE,CAAC;QACX,0DAA0D;QAC1D,UAAU,EAAE,CAAC;KACd,CAAC;IAEF;;;OAGG;IACW,mBAAY,GAAG;QAC3B,gCAAgC;QAChC,IAAI,EAAE,CAAC;QACP,+BAA+B;QAC/B,GAAG,EAAE,CAAC;KACP,CAAC;IACF;;;OAGG;IACW,gBAAS,GAAG;QACxB,wGAAwG;QACxG,OAAO,EAAE,CAAC;QACV,sDAAsD;QACtD,KAAK,EAAE,CAAC;QACR,2CAA2C;QAC3C,QAAQ,EAAE,CAAC;KACZ,CAAC;IAEF;;;OAGG;IACW,wBAAiB,GAAG;QAChC,8EAA8E;QAC9E,YAAY,EAAE,CAAC;QACf,+BAA+B;QAC/B,MAAM,EAAE,CAAC;QACT,2EAA2E;QAC3E,eAAe,EAAE,CAAC;KACnB,CAAC;IAEF;;;;OAIG;IACW,4BAAqB,GAAG;QACpC,QAAQ,EAAE,CAAC;QACX,UAAU,EAAE,CAAC;QACb,UAAU,EAAE,CAAC;QACb,WAAW,EAAE,CAAC;QACd,SAAS,EAAE,EAAE;KACd,CAAC;IAEF;;;OAGG;IACW,gBAAS,GAAG;QACxB,iCAAiC;QACjC,IAAI,EAAE,CAAC;QACP,kCAAkC;QAClC,KAAK,EAAE,CAAC;KACT,CAAC;IAOF;QAAC,gBAAO,CAAC;YACP,aAAa,EAAE,SAAS;SACzB,CAAC;kCAAA;IAQF;QAAC,gBAAO,CAAC;YACP,SAAS,EAAE,CAAC,KAAK,CAAC;SACnB,CAAC;+BAAA;IAjGJ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,uBAAuB;YAC/B,SAAS,EAAE,kBAAkB;YAC7B,IAAI,EAAE,iDAAiD;YACvD,SAAS,EAAE,CAAC,SAAS,EAAE,YAAY,EAAE,SAAS,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,SAAS,EAAE,iBAAiB,EAAE,QAAQ,CAAC;SACpH,CAAC;cAAA;IA+FF,aAAC;AAAD,CAAC,AA9FD,IA8FC;AA9FY,cAAM,SA8FlB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/card-io.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @name CardIO 3 | * @description 4 | * @usage 5 | * ``` 6 | * import { CardIO } from 'ionic-native'; 7 | * 8 | * 9 | * CardIO.canScan() 10 | * .then( 11 | * (res: boolean) => { 12 | * if(res){ 13 | * let options = { 14 | * requireExpiry: true, 15 | * requireCCV: false, 16 | * requirePostalCode: false 17 | * }; 18 | * CardIO.scan(options); 19 | * } 20 | * } 21 | * ); 22 | * ``` 23 | */ 24 | export declare class CardIO { 25 | /** 26 | * Check whether card scanning is currently available. (May vary by 27 | * device, OS version, network connectivity, etc.) 28 | * 29 | */ 30 | static canScan(): Promise; 31 | /** 32 | * Scan a credit card with card.io. 33 | * @param {CardIOOptions} options Options for configuring the plugin 34 | */ 35 | static scan(options?: CardIOOptions): Promise; 36 | /** 37 | * Retrieve the version of the card.io library. Useful when contacting support. 38 | */ 39 | static version(): Promise; 40 | } 41 | export interface CardIOOptions { 42 | requireExpiry?: boolean; 43 | requireCCV?: boolean; 44 | requirePostalCode?: boolean; 45 | supressManual?: boolean; 46 | restrictPostalCodeToNumericOnly?: boolean; 47 | keepApplicationTheme?: boolean; 48 | requireCardholderName?: boolean; 49 | scanInstructions?: string; 50 | noCamera?: boolean; 51 | scanExpiry?: boolean; 52 | languageOrLocale?: string; 53 | guideColor?: string; 54 | supressConfirmation?: boolean; 55 | hideCardIOLogo?: boolean; 56 | useCardIOLogo?: boolean; 57 | supressScan?: boolean; 58 | } 59 | -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/card-io.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"card-io.js","sourceRoot":"","sources":["../../src/plugins/card-io.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAG3C;;;;;;;;;;;;;;;;;;;;;;GAsBG;AAOH;IAAA;IAsBA,CAAC;IArBC;;;;OAIG;IAEI,cAAO,GAAd,cAAqC,MAAM,CAAC,CAAC,CAAC;IAE9C;;;OAGG;IAEI,WAAI,GAAX,UAAY,OAAuB,IAAkB,MAAM,CAAC,CAAC,CAAC;IAE9D;;OAEG;IAEI,cAAO,GAAd,cAAoC,MAAM,CAAC,CAAC,CAAC;IAd7C;QAAC,gBAAO,EAAE;+BAAA;IAOV;QAAC,gBAAO,EAAE;4BAAA;IAMV;QAAC,gBAAO,EAAE;+BAAA;IAzBZ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,mDAAmD;YAC3D,SAAS,EAAE,QAAQ;YACnB,IAAI,EAAE,mDAAmD;YACzD,SAAS,EAAE,CAAC,KAAK,EAAE,SAAS,CAAC;SAC9B,CAAC;cAAA;IAuBF,aAAC;AAAD,CAAC,AAtBD,IAsBC;AAtBY,cAAM,SAsBlB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/clipboard.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @name Clipboard 3 | * @description 4 | * Clipboard management plugin for Cordova that supports iOS, Android, and Windows Phone 8. 5 | * 6 | * Requires Cordova plugin: https://github.com/VersoSolutions/CordovaClipboard 7 | * For more info, please see the [Clipboard plugin docs](https://github.com/VersoSolutions/CordovaClipboard.git). 8 | * 9 | * @usage 10 | * ```typescript 11 | * import { Clipboard } from 'ionic-native'; 12 | * 13 | * 14 | * Clipboard.copy('Hello world'); 15 | * 16 | * Clipboard.paste().then( 17 | * (resolve: string) => { 18 | * alert(resolve); 19 | * }, 20 | * (reject: string) => { 21 | * alert('Error: ' + reject); 22 | * } 23 | * ); 24 | * ); 25 | * ``` 26 | */ 27 | export declare class Clipboard { 28 | /** 29 | * Copies the given text 30 | * @param {string} text Text that gets copied on the system clipboard 31 | * @returns {Promise} Returns a promise after the text has been copied 32 | */ 33 | static copy(text: string): Promise; 34 | /** 35 | * Pastes the text stored in clipboard 36 | * @returns {Promise} Returns a promise after the text has been pasted 37 | */ 38 | static paste(): Promise; 39 | } 40 | -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/clipboard.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"clipboard.js","sourceRoot":"","sources":["../../src/plugins/clipboard.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAG3C;;;;;;;;;;;;;;;;;;;;;;;;;GAyBG;AAOH;IAAA;IAiBA,CAAC;IAfC;;;;OAIG;IAEI,cAAI,GAAX,UAAY,IAAY,IAAkB,MAAM,CAAC,CAAC,CAAC;IAEnD;;;OAGG;IAEI,eAAK,GAAZ,cAA+B,MAAM,CAAC,CAAC,CAAC;IARxC;QAAC,gBAAO,EAAE;+BAAA;IAOV;QAAC,gBAAO,EAAE;gCAAA;IApBZ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,wDAAwD;YAChE,SAAS,EAAE,2BAA2B;YACtC,IAAI,EAAE,oDAAoD;YAC1D,SAAS,EAAE,CAAC,gBAAgB,EAAE,KAAK,EAAE,SAAS,EAAE,eAAe,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,SAAS,EAAE,YAAY,EAAE,SAAS,CAAC;SAC3I,CAAC;iBAAA;IAkBF,gBAAC;AAAD,CAAC,AAjBD,IAiBC;AAjBY,iBAAS,YAiBrB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/code-push.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"code-push.js","sourceRoot":"","sources":["../../src/plugins/code-push.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAgO3C;;GAEG;AACH,WAAY,UAAU;IACpB;;OAEG;IACH,uDAAU,CAAA;IAEV;;;OAGG;IACH,mEAAgB,CAAA;IAEhB;;OAEG;IACH,+DAAc,CAAA;IAEd;;;OAGG;IACH,6CAAK,CAAA;IAEL;;OAEG;IACH,yDAAW,CAAA;IAEX;;OAEG;IACH,yEAAmB,CAAA;IAEnB;;OAEG;IACH,2EAAoB,CAAA;IAEpB;;OAEG;IACH,yEAAmB,CAAA;IAEnB;;OAEG;IACH,qEAAiB,CAAA;AACnB,CAAC,EA/CW,kBAAU,KAAV,kBAAU,QA+CrB;AA/CD,IAAY,UAAU,GAAV,kBA+CX,CAAA;AAED;;GAEG;AACH,WAAY,WAAW;IACrB;;OAEG;IACH,uDAAS,CAAA;IAET;;OAEG;IACH,mEAAe,CAAA;IAEf;;OAEG;IACH,iEAAc,CAAA;AAChB,CAAC,EAfW,mBAAW,KAAX,mBAAW,QAetB;AAfD,IAAY,WAAW,GAAX,mBAeX,CAAA;AA2GD;;;;;;;;;;;;;;;;;;;GAmBG;AAOH;IAAA;IAyFA,CAAC;IAvFC;;;;;OAKG;IAEI,0BAAiB,GAAxB;QACE,MAAM,CAAC;IACT,CAAC;IAED;;;OAGG;IAEI,0BAAiB,GAAxB;QACE,MAAM,CAAC;IACT,CAAC;IAED;;;;;;;;OAQG;IAII,uBAAc,GAArB,UAAsB,aAAsB;QAC1C,MAAM,CAAC;IACT,CAAC;IAED;;;;;;;OAOG;IAEI,+BAAsB,GAA7B;QACE,MAAM,CAAC;IACT,CAAC;IAED;;;OAGG;IAEI,2BAAkB,GAAzB;QACE,MAAM,CAAC;IACT,CAAC;IAED;;;;;;;;;;;;;;;;;;;OAmBG;IAMI,aAAI,GAAX,UAAY,WAAyB,EAAE,gBAAoD;QACzF,MAAM,CAAC;IACT,CAAC;IA/ED;QAAC,gBAAO,EAAE;2CAAA;IASV;QAAC,gBAAO,EAAE;2CAAA;IAcV;QAAC,gBAAO,CAAC;YACP,aAAa,EAAE,SAAS;SACzB,CAAC;wCAAA;IAaF;QAAC,gBAAO,EAAE;gDAAA;IASV;QAAC,gBAAO,EAAE;4CAAA;IAyBV;QAAC,gBAAO,CAAC;YACP,UAAU,EAAE,IAAI;YAChB,YAAY,EAAE,CAAC;YACf,UAAU,EAAE,CAAC,CAAC,oEAAoE;SACnF,CAAC;8BAAA;IA1FJ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,0BAA0B;YAClC,SAAS,EAAE,UAAU;YACrB,IAAI,EAAE,uDAAuD;YAC7D,SAAS,EAAE,CAAC,SAAS,EAAE,KAAK,CAAC;SAC9B,CAAC;gBAAA;IA0FF,eAAC;AAAD,CAAC,AAzFD,IAyFC;AAzFY,gBAAQ,WAyFpB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/crop.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @name Crop 3 | * @description Crops images 4 | * @usage 5 | * ``` 6 | * import {Crop} from 'ionic-native'; 7 | * 8 | * ... 9 | * 10 | * Crop.crop('path/to/image.jpg', {quality: 75}) 11 | * .then( 12 | * newImage => console.log("new image path is: " + newImage), 13 | * error => console.error("Error cropping image", error) 14 | * ); 15 | * ``` 16 | */ 17 | export declare class Crop { 18 | /** 19 | * Crops an image 20 | * @param pathToImage 21 | * @param options 22 | * @return {Promise} Returns a promise that resolves with the new image path, or rejects if failed to crop. 23 | */ 24 | static crop(pathToImage: string, options?: { 25 | quality: number; 26 | }): Promise; 27 | } 28 | -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/crop.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { 3 | var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; 4 | if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); 5 | else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; 6 | return c > 3 && r && Object.defineProperty(target, key, r), r; 7 | }; 8 | var plugin_1 = require('./plugin'); 9 | /** 10 | * @name Crop 11 | * @description Crops images 12 | * @usage 13 | * ``` 14 | * import {Crop} from 'ionic-native'; 15 | * 16 | * ... 17 | * 18 | * Crop.crop('path/to/image.jpg', {quality: 75}) 19 | * .then( 20 | * newImage => console.log("new image path is: " + newImage), 21 | * error => console.error("Error cropping image", error) 22 | * ); 23 | * ``` 24 | */ 25 | var Crop = (function () { 26 | function Crop() { 27 | } 28 | /** 29 | * Crops an image 30 | * @param pathToImage 31 | * @param options 32 | * @return {Promise} Returns a promise that resolves with the new image path, or rejects if failed to crop. 33 | */ 34 | Crop.crop = function (pathToImage, options) { return; }; 35 | __decorate([ 36 | plugin_1.Cordova({ 37 | callbackOrder: 'reverse' 38 | }) 39 | ], Crop, "crop", null); 40 | Crop = __decorate([ 41 | plugin_1.Plugin({ 42 | plugin: 'cordova-plugin-crop', 43 | pluginRef: 'plugins', 44 | repo: 'https://github.com/jeduan/cordova-plugin-crop' 45 | }) 46 | ], Crop); 47 | return Crop; 48 | }()); 49 | exports.Crop = Crop; 50 | //# sourceMappingURL=crop.js.map -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/crop.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"crop.js","sourceRoot":"","sources":["../../src/plugins/crop.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAC3C;;;;;;;;;;;;;;;GAeG;AAMH;IAAA;IAWA,CAAC;IAVC;;;;;OAKG;IAII,SAAI,GAAX,UAAY,WAAmB,EAAE,OAA2B,IAAqB,MAAM,CAAC,CAAC,CAAC;IAH1F;QAAC,gBAAO,CAAC;YACP,aAAa,EAAE,SAAS;SACzB,CAAC;0BAAA;IAdJ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,qBAAqB;YAC7B,SAAS,EAAE,SAAS;YACpB,IAAI,EAAE,+CAA+C;SACtD,CAAC;YAAA;IAYF,WAAC;AAAD,CAAC,AAXD,IAWC;AAXY,YAAI,OAWhB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/datepicker.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"datepicker.js","sourceRoot":"","sources":["../../src/plugins/datepicker.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAkE3C;;;;;;;;;;;;;;;;;;;;;;;GAuBG;AAMH;IAAA;IAUA,CAAC;IARC;;;;OAIG;IAEI,eAAI,GAAX,UAAY,OAA0B,IAAmB,MAAM,CAAC,CAAC,CAAC;IADlE;QAAC,gBAAO,EAAE;gCAAA;IAZZ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,2BAA2B;YACnC,SAAS,EAAE,YAAY;YACvB,IAAI,EAAE,8DAA8D;SACrE,CAAC;kBAAA;IAWF,iBAAC;AAAD,CAAC,AAVD,IAUC;AAVY,kBAAU,aAUtB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/dbmeter.d.ts: -------------------------------------------------------------------------------- 1 | import { Observable } from 'rxjs/Observable'; 2 | /** 3 | * @name DB Meter 4 | * @description This plugin defines a global DBMeter object, which permits to get the decibel values from the microphone. 5 | * @usage 6 | * ```typescript 7 | * import { DBMeter } from 'ionic-native'; 8 | * 9 | * 10 | * // Start listening 11 | * let subscription = DBMeter.start().subscribe( 12 | * data => console.log(data) 13 | * ); 14 | * 15 | * // Check if we are listening 16 | * DBMeter.isListening().then( 17 | * (isListening: boolean) => console.log(isListening) 18 | * ); 19 | * 20 | * // Stop listening 21 | * subscription.unsubscribe(); 22 | * 23 | * // Delete DBMeter instance from memory 24 | * DBMeter.delete().then( 25 | * () => console.log('Deleted DB Meter instance'), 26 | * error => console.log('Error occurred while deleting DB Meter instance') 27 | * ); 28 | * ``` 29 | */ 30 | export declare class DBMeter { 31 | /** 32 | * Starts listening 33 | * @return {Observable} Returns an observable. Subscribe to start listening. Unsubscribe to stop listening. 34 | */ 35 | static start(): Observable; 36 | /** 37 | * Stops listening 38 | * @private 39 | */ 40 | static stop(): Promise; 41 | /** 42 | * Check if the DB Meter is listening 43 | * @return {Promise} Returns a promise that resolves with a boolean that tells us whether the DB meter is listening 44 | */ 45 | static isListening(): Promise; 46 | /** 47 | * Delete the DB Meter instance 48 | * @return {Promise} Returns a promise that will resolve if the instance has been deleted, and rejects if errors occur. 49 | */ 50 | static delete(): Promise; 51 | } 52 | -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/dbmeter.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"dbmeter.js","sourceRoot":"","sources":["../../src/plugins/dbmeter.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAI3C;;;;;;;;;;;;;;;;;;;;;;;;;;;GA2BG;AAOH;IAAA;IAiCA,CAAC;IA/BC;;;OAGG;IAKI,aAAK,GAAZ,cAAkC,MAAM,CAAC,CAAC,CAAC;IAE3C;;;OAGG;IAEI,YAAI,GAAX,cAA8B,MAAM,CAAC,CAAC,CAAC;IAEvC;;;OAGG;IAEI,mBAAW,GAAlB,cAAyC,MAAM,CAAC,CAAC,CAAC;IAElD;;;OAGG;IAEI,cAAM,GAAb,cAAgC,MAAM,CAAC,CAAC,CAAC;IAzBzC;QAAC,gBAAO,CAAC;YACP,UAAU,EAAE,IAAI;YAChB,aAAa,EAAE,MAAM;SACtB,CAAC;8BAAA;IAOF;QAAC,gBAAO,EAAE;6BAAA;IAOV;QAAC,gBAAO,EAAE;oCAAA;IAOV;QAAC,gBAAO,EAAE;+BAAA;IApCZ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,wBAAwB;YAChC,SAAS,EAAE,SAAS;YACpB,IAAI,EAAE,mDAAmD;YACzD,SAAS,EAAE,CAAC,KAAK,EAAE,SAAS,CAAC;SAC9B,CAAC;eAAA;IAkCF,cAAC;AAAD,CAAC,AAjCD,IAiCC;AAjCY,eAAO,UAiCnB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/deeplinks.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"deeplinks.js","sourceRoot":"","sources":["../../src/plugins/deeplinks.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAuB3C;;;;;;;;;;GAUG;AAQH;IAAA;IAwCA,CAAC;IAtCC;;;;;;;;;OASG;IAII,eAAK,GAAZ,UAAa,KAAK,IAA+B,MAAM,CAAC,CAAC,CAAC;IAE1D;;;;;;;;;;;;;;;;;OAiBG;IAII,gCAAsB,GAA7B,UAA8B,aAAa,EAAE,KAAK,IAA+B,MAAM,CAAC,CAAC,CAAC;IA1B1F;QAAC,gBAAO,CAAC;YACP,UAAU,EAAE,IAAI;SACjB,CAAC;gCAAA;IAqBF;QAAC,gBAAO,CAAC;YACP,UAAU,EAAE,IAAI;SACjB,CAAC;iDAAA;IA5CJ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,wBAAwB;YAChC,SAAS,EAAE,eAAe;YAC1B,IAAI,EAAE,oDAAoD;YAC1D,SAAS,EAAE,CAAC,KAAK,EAAE,SAAS,CAAC;YAC7B,OAAO,EAAE,4KAA4K;SACtL,CAAC;iBAAA;IAyCF,gBAAC;AAAD,CAAC,AAxCD,IAwCC;AAxCY,iBAAS,YAwCrB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/device.d.ts: -------------------------------------------------------------------------------- 1 | export interface Device { 2 | /** Get the version of Cordova running on the device. */ 3 | cordova: string; 4 | /** 5 | * The device.model returns the name of the device's model or product. The value is set 6 | * by the device manufacturer and may be different across versions of the same product. 7 | */ 8 | model: string; 9 | /** Get the device's operating system name. */ 10 | platform: string; 11 | /** Get the device's Universally Unique Identifier (UUID). */ 12 | uuid: string; 13 | /** Get the operating system version. */ 14 | version: string; 15 | /** Get the device's manufacturer. */ 16 | manufacturer: string; 17 | /** Whether the device is running on a simulator. */ 18 | isVirtual: boolean; 19 | /** Get the device hardware serial number. */ 20 | serial: string; 21 | } 22 | /** 23 | * @name Device 24 | * @description 25 | * Access information about the underlying device and platform. 26 | * 27 | * @usage 28 | * ```typescript 29 | * import { Device } from 'ionic-native'; 30 | * 31 | * 32 | * console.log('Device UUID is: ' + Device.device.uuid); 33 | * ``` 34 | */ 35 | export declare class Device { 36 | /** 37 | * Returns the whole device object. 38 | * 39 | * @returns {Object} The device object. 40 | */ 41 | static device: Device; 42 | } 43 | -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/device.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { 3 | var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; 4 | if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); 5 | else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; 6 | return c > 3 && r && Object.defineProperty(target, key, r), r; 7 | }; 8 | var plugin_1 = require('./plugin'); 9 | /** 10 | * @name Device 11 | * @description 12 | * Access information about the underlying device and platform. 13 | * 14 | * @usage 15 | * ```typescript 16 | * import { Device } from 'ionic-native'; 17 | * 18 | * 19 | * console.log('Device UUID is: ' + Device.device.uuid); 20 | * ``` 21 | */ 22 | var Device = (function () { 23 | function Device() { 24 | } 25 | Object.defineProperty(Device, "device", { 26 | /** 27 | * Returns the whole device object. 28 | * 29 | * @returns {Object} The device object. 30 | */ 31 | get: function () { return window.device; }, 32 | enumerable: true, 33 | configurable: true 34 | }); 35 | __decorate([ 36 | plugin_1.CordovaProperty 37 | ], Device, "device", null); 38 | Device = __decorate([ 39 | plugin_1.Plugin({ 40 | plugin: 'cordova-plugin-device', 41 | pluginRef: 'device', 42 | repo: 'https://github.com/apache/cordova-plugin-device' 43 | }) 44 | ], Device); 45 | return Device; 46 | }()); 47 | exports.Device = Device; 48 | //# sourceMappingURL=device.js.map -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/device.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"device.js","sourceRoot":"","sources":["../../src/plugins/device.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAwC,UAAU,CAAC,CAAA;AA6BnD;;;;;;;;;;;;GAYG;AAMH;IAAA;IAUA,CAAC;IAFC,sBAAW,gBAAM;QANjB;;;;WAIG;aAEH,cAAsB,MAAM,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC;;;OAAA;IAD7C;QAAC,wBAAe;8BAAA;IAZlB;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,uBAAuB;YAC/B,SAAS,EAAE,QAAQ;YACnB,IAAI,EAAE,iDAAiD;SACxD,CAAC;cAAA;IAWF,aAAC;AAAD,CAAC,AAVD,IAUC;AAVY,cAAM,SAUlB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/deviceaccounts.d.ts: -------------------------------------------------------------------------------- 1 | export declare class DeviceAccounts { 2 | /** 3 | * Gets all accounts registered on the Android Device 4 | */ 5 | static get(): Promise; 6 | /** 7 | * Get all accounts registered on Android device for requested type 8 | */ 9 | static getByType(type: string): Promise; 10 | /** 11 | * Get all emails registered on Android device (accounts with 'com.google' type) 12 | */ 13 | static getEmails(): Promise; 14 | /** 15 | * Get the first email registered on Android device 16 | */ 17 | static getEmail(): Promise; 18 | } 19 | -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/deviceaccounts.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"deviceaccounts.js","sourceRoot":"","sources":["../../src/plugins/deviceaccounts.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAS3C;IAAA;IA0BA,CAAC;IAxBC;;OAEG;IAEI,kBAAG,GAAV,cAA6B,MAAM,CAAC,CAAC,CAAC;IAEtC;;OAEG;IAEI,wBAAS,GAAhB,UAAiB,IAAY,IAAkB,MAAM,CAAC,CAAC,CAAC;IAExD;;OAEG;IAEI,wBAAS,GAAhB,cAAmC,MAAM,CAAC,CAAC,CAAC;IAE5C;;OAEG;IAEI,uBAAQ,GAAf,cAAkC,MAAM,CAAC,CAAC,CAAC;IAnB3C;QAAC,gBAAO,EAAE;mCAAA;IAMV;QAAC,gBAAO,EAAE;yCAAA;IAMV;QAAC,gBAAO,EAAE;yCAAA;IAMV;QAAC,gBAAO,EAAE;wCAAA;IA7BZ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,4DAA4D;YACpE,SAAS,EAAE,wBAAwB;YACnC,IAAI,EAAE,wDAAwD;YAC9D,SAAS,EAAE,CAAC,SAAS,CAAC;SACvB,CAAC;sBAAA;IA2BF,qBAAC;AAAD,CAAC,AA1BD,IA0BC;AA1BY,sBAAc,iBA0B1B,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/devicemotion.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"devicemotion.js","sourceRoot":"","sources":["../../src/plugins/devicemotion.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAqC3C;;;;;;;;;;;;;;;;;;;;;;;;;GAyBG;AAMH;IAAA;IAqBA,CAAC;IAnBC;;;OAGG;IAEI,mCAAsB,GAA7B,cAA6D,MAAM,CAAC,CAAC,CAAC;IAEtE;;;;OAIG;IAMI,8BAAiB,GAAxB,UAAyB,OAA8B,IAAkC,MAAM,CAAC,CAAC,CAAC;IAblG;QAAC,gBAAO,EAAE;oDAAA;IAQV;QAAC,gBAAO,CAAC;YACP,aAAa,EAAE,SAAS;YACxB,UAAU,EAAE,IAAI;YAChB,aAAa,EAAE,YAAY;SAC5B,CAAC;+CAAA;IAvBJ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,8BAA8B;YACtC,SAAS,EAAE,yBAAyB;YACpC,IAAI,EAAE,wDAAwD;SAC/D,CAAC;oBAAA;IAsBF,mBAAC;AAAD,CAAC,AArBD,IAqBC;AArBY,oBAAY,eAqBxB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/deviceorientation.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"deviceorientation.js","sourceRoot":"","sources":["../../src/plugins/deviceorientation.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AA0C3C;;;;;;;;;;;;;;;;;;;;;;;;;GAyBG;AAMH;IAAA;IAuBA,CAAC;IArBC;;;OAGG;IAEI,mCAAiB,GAAxB,cAAsD,MAAM,CAAC,CAAC,CAAC;IAE/D;;;;;;OAMG;IAMI,8BAAY,GAAnB,UAAoB,OAAwB,IAAgC,MAAM,CAAC,CAAC,CAAC;IAfrF;QAAC,gBAAO,EAAE;oDAAA;IAUV;QAAC,gBAAO,CAAC;YACP,aAAa,EAAE,SAAS;YACxB,UAAU,EAAE,IAAI;YAChB,aAAa,EAAE,YAAY;SAC5B,CAAC;+CAAA;IAzBJ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,mCAAmC;YAC3C,SAAS,EAAE,mBAAmB;YAC9B,IAAI,EAAE,6DAA6D;SACpE,CAAC;yBAAA;IAwBF,wBAAC;AAAD,CAAC,AAvBD,IAuBC;AAvBY,yBAAiB,oBAuB7B,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/dialogs.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"dialogs.js","sourceRoot":"","sources":["../../src/plugins/dialogs.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAiB3C;;;;;;;;;;;;;;;GAeG;AAMH;IAAA;IAiEA,CAAC;IA/DC;;;;;;OAMG;IAKI,aAAK,GAAZ,UACE,OAAO,EACP,KAAuB,EACvB,UAAyB;QADzB,qBAAuB,GAAvB,eAAuB;QACvB,0BAAyB,GAAzB,iBAAyB;QACP,MAAM,CAAC;IAAC,CAAC;IAE7B;;;;;;OAMG;IAKI,eAAO,GAAd,UACE,OAAO,EACP,KAAyB,EACzB,YAA8C;QAD9C,qBAAyB,GAAzB,iBAAyB;QACzB,4BAA8C,GAA9C,gBAA+B,IAAI,EAAE,QAAQ,CAAC;QACzB,MAAM,CAAC;IAAC,CAAC;IAEhC;;;;;;;OAOG;IAKI,cAAM,GAAb,UACE,OAAgB,EAChB,KAAwB,EACxB,YAA8C,EAC9C,WAAwB;QAFxB,qBAAwB,GAAxB,gBAAwB;QACxB,4BAA8C,GAA9C,gBAA+B,IAAI,EAAE,QAAQ,CAAC;QAC9C,2BAAwB,GAAxB,gBAAwB;QACN,MAAM,CAAC;IAAC,CAAC;IAG7B;;;OAGG;IAII,YAAI,GAAX,UAAY,KAAa,IAAU,CAAC;IAtDpC;QAAC,gBAAO,CAAC;YACP,YAAY,EAAE,CAAC;YACf,UAAU,EAAE,CAAC;SACd,CAAC;8BAAA;IAcF;QAAC,gBAAO,CAAC;YACP,YAAY,EAAE,CAAC;YACf,UAAU,EAAE,CAAC;SACd,CAAC;gCAAA;IAeF;QAAC,gBAAO,CAAC;YACP,YAAY,EAAE,CAAC;YACf,UAAU,EAAE,CAAC;SACd,CAAC;+BAAA;IAaF;QAAC,gBAAO,CAAC;YACP,IAAI,EAAE,IAAI;SACX,CAAC;6BAAA;IAnEJ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,wBAAwB;YAChC,SAAS,EAAE,wBAAwB;YACnC,IAAI,EAAE,sDAAsD;SAC7D,CAAC;eAAA;IAkEF,cAAC;AAAD,CAAC,AAjED,IAiEC;AAjEY,eAAO,UAiEnB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/emailcomposer.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"emailcomposer.js","sourceRoot":"","sources":["../../src/plugins/emailcomposer.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAK3C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GAuCG;AAOH;IAAA;IAoDA,CAAC;IAlDC;;;;;OAKG;IACI,yBAAW,GAAlB,UAAmB,GAAY;QAC7B,MAAM,CAAC,IAAI,OAAO,CAAU,UAAC,OAAO,EAAE,MAAM;YAC1C,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC;gBACR,OAAO,CAAC,OAAO,CAAC,KAAK,CAAC,WAAW,CAAC,GAAG,EAAE,UAAC,WAAW;oBACjD,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC;wBAChB,OAAO,EAAE,CAAC;oBACZ,CAAC;oBAAC,IAAI,CAAC,CAAC;wBACN,MAAM,EAAE,CAAC;oBACX,CAAC;gBACH,CAAC,CAAC,CAAC;YACL,CAAC;YAAC,IAAI,CAAC,CAAC;gBACN,OAAO,CAAC,OAAO,CAAC,KAAK,CAAC,WAAW,CAAC,UAAC,WAAW;oBAC5C,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC;wBAChB,OAAO,EAAE,CAAC;oBACZ,CAAC;oBAAC,IAAI,CAAC,CAAC;wBACN,MAAM,EAAE,CAAC;oBACX,CAAC;gBACH,CAAC,CAAC,CAAC;YACL,CAAC;QACH,CAAC,CAAC,CAAC;IACL,CAAC;IAED;;;;;OAKG;IAEI,sBAAQ,GAAf,UAAgB,KAAa,EAAE,WAAmB,IAAU,CAAC;IAE7D;;;;;;OAMG;IAKI,kBAAI,GAAX,UAAY,KAAY,EAAE,KAAW,IAAkB,MAAM,CAAC,CAAC,CAAC;IAdhE;QAAC,gBAAO,EAAE;uCAAA;IAUV;QAAC,gBAAO,CAAC;YACP,YAAY,EAAE,CAAC;YACf,UAAU,EAAE,CAAC;SACd,CAAC;mCAAA;IAvDJ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,+BAA+B;YACvC,SAAS,EAAE,uBAAuB;YAClC,IAAI,EAAE,6DAA6D;YACnE,SAAS,EAAE,CAAC,SAAS,EAAE,KAAK,EAAE,iBAAiB,CAAC;SACjD,CAAC;qBAAA;IAqDF,oBAAC;AAAD,CAAC,AApDD,IAoDC;AApDY,qBAAa,gBAoDzB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/facebook.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"facebook.js","sourceRoot":"","sources":["../../src/plugins/facebook.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAE3C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GA4EG;AAOH;IAAA;IAmKA,CAAC;IAjKC;;;;OAIG;IAEI,oBAAW,GAAlB,UAAmB,KAAa,EAAE,OAAgB;QAChD,MAAM,CAAC;IACT,CAAC;IAED;;;;;;;;;;;;;;;;;;;OAmBG;IAEI,cAAK,GAAZ,UAAa,WAAqB,IAAoC,MAAM,CAAC,CAAC,CAAC;IAE/E;;;;;OAKG;IAEI,eAAM,GAAb,cAAgC,MAAM,CAAC,CAAC,CAAC;IAEzC;;;;;;;;;;;;;;;;;;;;;;;;;OAyBG;IAEI,uBAAc,GAArB,cAAwC,MAAM,CAAC,CAAC,CAAC;IAEjD;;;;OAIG;IAEI,uBAAc,GAArB,cAA2C,MAAM,CAAC,CAAC,CAAC;IAEpD;;;;;;;;;;;;;;;;OAgBG;IAEI,mBAAU,GAAjB,UAAkB,OAAY,IAAkB,MAAM,CAAC,CAAC,CAAC;IAEzD;;;;;;;;;;;;OAYG;IAEI,YAAG,GAAV,UAAW,WAAmB,EAAE,WAAqB,IAAkB,MAAM,CAAC,CAAC,CAAC;IAEhF;;;;;;;OAOG;IAEI,iBAAQ,GAAf,UACE,IAAY,EACZ,MAAe,EACf,UAAmB,IACD,MAAM,CAAC,CAAC,CAAC;IAE7B;;;;;;OAMG;IAEI,oBAAW,GAAlB,UAAmB,KAAa,EAAE,QAAgB,IAAkB,MAAM,CAAC,CAAC,CAAC;IAE7E;;;;;;;;;;;;;;OAcG;IAEI,kBAAS,GAAhB,UAAiB,OAGhB,IAAkB,MAAM,CAAC,CAAC,CAAC;IA1J5B;QAAC,gBAAO,EAAE;qCAAA;IAyBV;QAAC,gBAAO,EAAE;+BAAA;IASV;QAAC,gBAAO,EAAE;gCAAA;IA6BV;QAAC,gBAAO,EAAE;wCAAA;IAQV;QAAC,gBAAO,EAAE;wCAAA;IAoBV;QAAC,gBAAO,EAAE;oCAAA;IAgBV;QAAC,gBAAO,EAAE;6BAAA;IAWV;QAAC,gBAAO,EAAE;kCAAA;IAcV;QAAC,gBAAO,EAAE;qCAAA;IAkBV;QAAC,gBAAO,EAAE;mCAAA;IAnKZ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,0BAA0B;YAClC,SAAS,EAAE,uBAAuB;YAClC,IAAI,EAAE,oDAAoD;YAC1D,OAAO,EAAE,6GAA6G;SACvH,CAAC;gBAAA;IAoKF,eAAC;AAAD,CAAC,AAnKD,IAmKC;AAnKY,gBAAQ,WAmKpB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/file-chooser.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @name FileChooser 3 | * @description 4 | * 5 | * Opens the file picker on Android for the user to select a file, returns a file URI. 6 | * 7 | * @usage 8 | * ``` 9 | * import {FileChooser} from 'ionic-native'; 10 | * 11 | * FileChooser.open() 12 | * .then(uri => console.log(uri); 13 | * .catch(e => console.log(e); 14 | * 15 | * ``` 16 | */ 17 | export declare class FileChooser { 18 | /** 19 | * Open a file 20 | */ 21 | static open(): Promise; 22 | } 23 | -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/file-chooser.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { 3 | var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; 4 | if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); 5 | else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; 6 | return c > 3 && r && Object.defineProperty(target, key, r), r; 7 | }; 8 | var plugin_1 = require('./plugin'); 9 | /** 10 | * @name FileChooser 11 | * @description 12 | * 13 | * Opens the file picker on Android for the user to select a file, returns a file URI. 14 | * 15 | * @usage 16 | * ``` 17 | * import {FileChooser} from 'ionic-native'; 18 | * 19 | * FileChooser.open() 20 | * .then(uri => console.log(uri); 21 | * .catch(e => console.log(e); 22 | * 23 | * ``` 24 | */ 25 | var FileChooser = (function () { 26 | function FileChooser() { 27 | } 28 | /** 29 | * Open a file 30 | */ 31 | FileChooser.open = function () { return; }; 32 | __decorate([ 33 | plugin_1.Cordova() 34 | ], FileChooser, "open", null); 35 | FileChooser = __decorate([ 36 | plugin_1.Plugin({ 37 | plugin: 'http://github.com/don/cordova-filechooser.git', 38 | pluginRef: 'fileChooser', 39 | repo: 'https://github.com/don/cordova-filechooser', 40 | platforms: ['Android'] 41 | }) 42 | ], FileChooser); 43 | return FileChooser; 44 | }()); 45 | exports.FileChooser = FileChooser; 46 | //# sourceMappingURL=file-chooser.js.map -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/file-chooser.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"file-chooser.js","sourceRoot":"","sources":["../../src/plugins/file-chooser.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAC3C;;;;;;;;;;;;;;;GAeG;AAOH;IAAA;IAMA,CAAC;IALC;;OAEG;IAEI,gBAAI,GAAX,cAAiC,MAAM,CAAC,CAAC,CAAC;IAD1C;QAAC,gBAAO,EAAE;iCAAA;IAVZ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,+CAA+C;YACvD,SAAS,EAAE,aAAa;YACxB,IAAI,EAAE,4CAA4C;YAClD,SAAS,EAAE,CAAC,SAAS,CAAC;SACvB,CAAC;mBAAA;IAOF,kBAAC;AAAD,CAAC,AAND,IAMC;AANY,mBAAW,cAMvB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/file-opener.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @name FileOpener 3 | * @description 4 | * This plugin will open a file on your device file system with its default application. 5 | * 6 | * @usage 7 | * ``` 8 | * import {FileOpener} from 'ionic-native'; 9 | * 10 | * 11 | * 12 | * ``` 13 | */ 14 | export declare class FileOpener { 15 | /** 16 | * Open an file 17 | * @param filePath {string} File Path 18 | * @param fileMIMEType {string} File MIME Type 19 | */ 20 | static open(filePath: string, fileMIMEType: string): Promise; 21 | /** 22 | * Uninstalls a package 23 | * @param packageId {string} Package ID 24 | */ 25 | static uninstall(packageId: string): Promise; 26 | /** 27 | * Check if an app is already installed 28 | * @param packageId {string} Package ID 29 | */ 30 | static appIsInstalled(packageId: string): Promise; 31 | } 32 | -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/file-opener.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"file-opener.js","sourceRoot":"","sources":["../../src/plugins/file-opener.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAC3C;;;;;;;;;;;;GAYG;AAMH;IAAA;IAkCA,CAAC;IAjCC;;;;OAIG;IAMI,eAAI,GAAX,UAAY,QAAgB,EAAE,YAAoB,IAAiB,MAAM,CAAC,CAAC,CAAC;IAE5E;;;OAGG;IAMI,oBAAS,GAAhB,UAAiB,SAAiB,IAAiB,MAAM,CAAC,CAAC,CAAC;IAE5D;;;OAGG;IAMI,yBAAc,GAArB,UAAsB,SAAiB,IAAiB,MAAM,CAAC,CAAC,CAAC;IA3BjE;QAAC,gBAAO,CAAC;YACP,aAAa,EAAE,QAAQ;YACvB,WAAW,EAAE,SAAS;YACtB,SAAS,EAAE,OAAO;SACnB,CAAC;gCAAA;IAOF;QAAC,gBAAO,CAAC;YACP,aAAa,EAAE,QAAQ;YACvB,WAAW,EAAE,SAAS;YACtB,SAAS,EAAE,OAAO;SACnB,CAAC;qCAAA;IAOF;QAAC,gBAAO,CAAC;YACP,aAAa,EAAE,QAAQ;YACvB,WAAW,EAAE,SAAS;YACtB,SAAS,EAAE,OAAO;SACnB,CAAC;0CAAA;IArCJ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,6BAA6B;YACrC,SAAS,EAAE,6BAA6B;YACxC,IAAI,EAAE,sDAAsD;SAC7D,CAAC;kBAAA;IAmCF,iBAAC;AAAD,CAAC,AAlCD,IAkCC;AAlCY,kBAAU,aAkCtB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/filetransfer.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"filetransfer.js","sourceRoot":"","sources":["../../src/plugins/filetransfer.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAwC,UAAU,CAAC,CAAA;AA2GnD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GA6CG;AAMH;IAsBE;QACE,IAAI,CAAC,eAAe,GAAG,IAAI,YAAY,EAAE,CAAC;IAC5C,CAAC;IAED;;;;;;;;OAQG;IAKH,yBAAM,GAAN,UAAO,OAAe,EAAE,GAAW,EAAE,OAA2B,EAAE,aAAuB;QACvF,MAAM,CAAC;IACT,CAAC;IAED;;;;;;;;OAQG;IAKH,2BAAQ,GAAR,UAAS,MAAc,EAAE,MAAc,EAAE,aAAuB,EAAE,OAA+B;QAC/F,MAAM,CAAC;IACT,CAAC;IAED;;;OAGG;IAEH,6BAAU,GAAV,UAAW,QAAuC;QAChD,IAAI,CAAC,eAAe,CAAC,UAAU,GAAG,QAAQ,CAAC;IAC7C,CAAC;IAED;;;OAGG;IAIH,wBAAK,GAAL,cAAgB,CAAC;IA1EjB;;;;;;;;;OASG;IACW,8BAAqB,GAAG;QACpC,kBAAkB,EAAE,CAAC;QACrB,eAAe,EAAE,CAAC;QAClB,cAAc,EAAE,CAAC;QACjB,SAAS,EAAE,CAAC;QACZ,gBAAgB,EAAE,CAAC;KACpB,CAAC;IAiBF;QAAC,wBAAe,CAAC;YACf,YAAY,EAAE,CAAC;YACf,UAAU,EAAE,CAAC;SACd,CAAC;0CAAA;IAcF;QAAC,wBAAe,CAAC;YACf,YAAY,EAAE,CAAC;YACf,UAAU,EAAE,CAAC;SACd,CAAC;4CAAA;IAkBF;QAAC,wBAAe,CAAC;YACf,IAAI,EAAE,IAAI;SACX,CAAC;yCAAA;IAhFJ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,8BAA8B;YACtC,SAAS,EAAE,cAAc;YACzB,IAAI,EAAE,wDAAwD;SAC/D,CAAC;gBAAA;IA+EF,eAAC;AAAD,CAAC,AA9ED,IA8EC;AA9EY,gBAAQ,WA8EpB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/flashlight.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @name Flashlight 3 | * @description This plugin allows you to switch the flashlight / torch of the device on and off. 4 | * 5 | * Requires Cordova plugin: `cordova-plugin-flashlight`. For more info, please see the [Flashlight plugin docs](https://github.com/EddyVerbruggen/Flashlight-PhoneGap-Plugin). 6 | * 7 | * @usage 8 | * ```typescript 9 | * import { Flashlight } from 'ionic-native'; 10 | * 11 | * 12 | * 13 | * ``` 14 | */ 15 | export declare class Flashlight { 16 | /** 17 | * Checks if the flashlight is available 18 | * @returns {Promise} Returns a promise that resolves with a boolean stating if the flashlight is available. 19 | */ 20 | static available(): Promise; 21 | /** 22 | * Switches the flashlight on 23 | * @returns {Promise} 24 | */ 25 | static switchOn(): Promise; 26 | /** 27 | * Switches the flashlight off 28 | * @returns {Promise} 29 | */ 30 | static switchOff(): Promise; 31 | /** 32 | * Toggles the flashlight 33 | * @returns {Promise} 34 | */ 35 | static toggle(): Promise; 36 | /** 37 | * Checks if the flashlight is turned on. 38 | * @returns {boolean} 39 | */ 40 | static isSwitchedOn(): boolean; 41 | } 42 | -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/flashlight.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"flashlight.js","sourceRoot":"","sources":["../../src/plugins/flashlight.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAG3C;;;;;;;;;;;;;GAaG;AAMH;IAAA;IAwCA,CAAC;IAtCC;;;OAGG;IAEI,oBAAS,GAAhB,cAAuC,MAAM,CAAC,CAAC,CAAC;IAEhD;;;OAGG;IAEI,mBAAQ,GAAf,cAAsC,MAAM,CAAC,CAAC,CAAC;IAE/C;;;OAGG;IAEI,oBAAS,GAAhB,cAAuC,MAAM,CAAC,CAAC,CAAC;IAEhD;;;OAGG;IAEI,iBAAM,GAAb,cAAgC,MAAM,CAAC,CAAC,CAAC;IAGzC;;;OAGG;IAII,uBAAY,GAAnB,cAAiC,MAAM,CAAC,CAAC,CAAC;IAhC1C;QAAC,gBAAO,EAAE;qCAAA;IAOV;QAAC,gBAAO,EAAE;oCAAA;IAOV;QAAC,gBAAO,EAAE;qCAAA;IAOV;QAAC,gBAAO,EAAE;kCAAA;IAQV;QAAC,gBAAO,CAAC;YACP,IAAI,EAAE,IAAI;SACX,CAAC;wCAAA;IA1CJ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,2BAA2B;YACnC,SAAS,EAAE,2BAA2B;YACtC,IAAI,EAAE,kEAAkE;SACzE,CAAC;kBAAA;IAyCF,iBAAC;AAAD,CAAC,AAxCD,IAwCC;AAxCY,kBAAU,aAwCtB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/geofence.d.ts: -------------------------------------------------------------------------------- 1 | import { Observable } from 'rxjs/Observable'; 2 | export declare class Geofence { 3 | static TransitionType: { 4 | ENTER: number; 5 | EXIT: number; 6 | BOTH: number; 7 | }; 8 | static onTrasitionReceived: Function; 9 | /** 10 | * Initializes the plugin. User will be prompted to allow the app to use location and notifications. 11 | * 12 | * @return {Promise} 13 | */ 14 | static initialize(): Promise; 15 | /** 16 | * Adds a new geofence or array of geofences. For geofence object, see above. 17 | * 18 | * @return {Promise} 19 | */ 20 | static addOrUpdate(geofences: Object | Array): Promise; 21 | /** 22 | * Removes a geofence or array of geofences. `geofenceID` corresponds to one or more IDs specified when the 23 | * geofence was created. 24 | * 25 | * @return {Promise} 26 | */ 27 | static remove(geofenceId: string | Array): Promise; 28 | /** 29 | * Removes all geofences. 30 | * 31 | * @return {Promise} 32 | */ 33 | static removeAll(): Promise; 34 | /** 35 | * Returns an array of geofences currently being monitored. 36 | * 37 | * @return {Promise>} 38 | */ 39 | static getWatched(): Promise; 40 | /** 41 | * Called when a geofence is crossed in the direction specified by `TransitType`. 42 | * 43 | * @return {Promise} 44 | */ 45 | static onTransitionReceived(): Observable; 46 | /** 47 | * Called when the user clicks a geofence notification. iOS and Android only. 48 | * 49 | * @return {Promise} 50 | */ 51 | static onNotificationClicked(): Observable; 52 | } 53 | -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/geofence.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"geofence.js","sourceRoot":"","sources":["../../src/plugins/geofence.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAC3C,2BAA2B,iBAAiB,CAAC,CAAA;AAiF7C;IAAA;IA+EA,CAAC;IArEC;;;;OAIG;IAEI,mBAAU,GAAjB,cAAqC,MAAM,CAAC,CAAC,CAAC;;IAE9C;;;;OAIG;IAEI,oBAAW,GAAlB,UAAmB,SAAiC,IAAmB,MAAM,CAAC,CAAC,CAAC;;IAEhF;;;;;OAKG;IAEI,eAAM,GAAb,UAAc,UAAkC,IAAmB,MAAM,CAAC,CAAC,CAAC;;IAE5E;;;;OAIG;IAEI,kBAAS,GAAhB,cAAoC,MAAM,CAAC,CAAC,CAAC;;IAE7C;;;;OAIG;IAEI,mBAAU,GAAjB,cAAuC,MAAM,CAAC,CAAC,CAAC;;IAEhD;;;;OAIG;IACI,6BAAoB,GAA3B;QAEE,MAAM,CAAC,IAAI,uBAAU,CAAM,UAAC,QAAQ;YAClC,MAAM,IAAI,MAAM,CAAC,QAAQ,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,oBAAoB,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC;YACnG,MAAM,CAAC,cAAM,OAAA,MAAM,CAAC,QAAQ,CAAC,oBAAoB,GAAG,cAAO,CAAC,EAA/C,CAA+C,CAAC;QAC/D,CAAC,CAAC,CAAC;IAEL,CAAC;IAED;;;;OAIG;IACI,8BAAqB,GAA5B;QAEE,MAAM,CAAC,IAAI,uBAAU,CAAM,UAAC,QAAQ;YAClC,MAAM,IAAI,MAAM,CAAC,QAAQ,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,qBAAqB,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC;YAClG,MAAM,CAAC,cAAM,OAAA,MAAM,CAAC,QAAQ,CAAC,qBAAqB,GAAG,cAAO,CAAC,EAAhD,CAAgD,CAAC;QAClE,CAAC,CAAC,CAAC;IAEL,CAAC;IA3Ea,uBAAc,GAAG;QAC7B,KAAK,EAAE,CAAC;QACR,IAAI,EAAE,CAAC;QACP,IAAI,EAAE,CAAC;KACR,CAAC;IASF;QAAC,gBAAO,EAAE;oCAAA;IAQV;QAAC,gBAAO,EAAE;qCAAA;IASV;QAAC,gBAAO,EAAE;gCAAA;IAQV;QAAC,gBAAO,EAAE;mCAAA;IAQV;QAAC,gBAAO,EAAE;oCAAA;IAvDZ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,yBAAyB;YACjC,SAAS,EAAE,UAAU;YACrB,IAAI,EAAE,qDAAqD;YAC3D,SAAS,EAAE,CAAC,SAAS,EAAE,KAAK,EAAE,iBAAiB,EAAE,eAAe,CAAC;SAClE,CAAC;gBAAA;IAiFF,eAAC;AAAD,CAAC,AA/ED,IA+EC;AA/EY,gBAAQ,WA+EpB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/geolocation.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"geolocation.js","sourceRoot":"","sources":["../../src/plugins/geolocation.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAC3C,2BAA2B,iBAAiB,CAAC,CAAA;AA0G7C;;;;;;;;;;;;;;;;;;;;;;;;GAwBG;AAMH;IAAA;IAsCA,CAAC;IArCC;;;;;OAKG;IAII,8BAAkB,GAAzB,UAA0B,OAA4B,IAA0B,MAAM,CAAC,CAAC,CAAC;IAEzF;;;;;;;;;;;;;;;;;OAiBG;IACI,yBAAa,GAApB,UAAqB,OAA4B;QAC/C,MAAM,CAAC,IAAI,uBAAU,CACnB,UAAC,QAAa;YACZ,IAAI,OAAO,GAAG,SAAS,CAAC,WAAW,CAAC,aAAa,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,EAAE,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,EAAE,OAAO,CAAC,CAAC;YACvH,MAAM,CAAC,cAAM,OAAA,SAAS,CAAC,WAAW,CAAC,UAAU,CAAC,OAAO,CAAC,EAAzC,CAAyC,CAAC;QACzD,CAAC,CACF,CAAC;IACJ,CAAC;IA9BD;QAAC,gBAAO,CAAC;YACP,aAAa,EAAE,SAAS;SACzB,CAAC;+CAAA;IAdJ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,4BAA4B;YACpC,SAAS,EAAE,uBAAuB;YAClC,IAAI,EAAE,sDAAsD;SAC7D,CAAC;mBAAA;IAuCF,kBAAC;AAAD,CAAC,AAtCD,IAsCC;AAtCY,mBAAW,cAsCvB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/globalization.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"globalization.js","sourceRoot":"","sources":["../../src/plugins/globalization.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAE3C;;;;;;;;;GASG;AAMH;IAAA;IAmHA,CAAC;IAjHC;;;OAGG;IAEI,kCAAoB,GAA3B,cAA4D,MAAM,CAAC,CAAC,CAAC;IAErE;;;OAGG;IAEI,2BAAa,GAApB,cAAqD,MAAM,CAAC,CAAC,CAAC;IAE9D;;;;;OAKG;IAKI,0BAAY,GAAnB,UAAoB,IAAU,EAAE,OAAmD,IAAgC,MAAM,CAAC,CAAC,CAAC;IAE5H;;;;;OAKG;IAKI,0BAAY,GAAnB,UAAoB,UAAkB,EAAE,OAAmD,IAA8H,MAAM,CAAC,CAAC,CAAC;IAElO;;;;OAIG;IAII,4BAAc,GAArB,UAAsB,OAAmD,IAAkC,MAAM,CAAC,CAAC,CAAC;IAEpH;;;;OAIG;IAII,0BAAY,GAAnB,UAAoB,OAAuC,IAAuC,MAAM,CAAC,CAAC,CAAC;IAE3G;;;;OAIG;IAEI,mCAAqB,GAA5B,UAA6B,IAAU,IAA8B,MAAM,CAAC,CAAC,CAAC;IAE9E;;;OAGG;IAEI,+BAAiB,GAAxB,cAAyD,MAAM,CAAC,CAAC,CAAC;IAElE;;;OAGG;IAKI,4BAAc,GAArB,UAAsB,OAAyB,IAAgC,MAAM,CAAC,CAAC,CAAC;IAExF;;;;;OAKG;IAKI,4BAAc,GAArB,UAAsB,eAAuB,EAAE,OAAyB,IAAyC,MAAM,CAAC,CAAC,CAAC;IAE1H;;;;OAIG;IAII,8BAAgB,GAAvB,UAAwB,OAAyB,IAA6J,MAAM,CAAC,CAAC,CAAC;IAEvN;;;;OAIG;IAEI,gCAAkB,GAAzB,UAA0B,YAAoB,IAAuH,MAAM,CAAC,CAAC,CAAC;IA3G9K;QAAC,gBAAO,EAAE;mDAAA;IAOV;QAAC,gBAAO,EAAE;4CAAA;IASV;QAAC,gBAAO,CAAC;YACP,YAAY,EAAE,CAAC;YACf,UAAU,EAAE,CAAC;SACd,CAAC;2CAAA;IASF;QAAC,gBAAO,CAAC;YACP,YAAY,EAAE,CAAC;YACf,UAAU,EAAE,CAAC;SACd,CAAC;2CAAA;IAQF;QAAC,gBAAO,CAAC;YACP,aAAa,EAAE,SAAS;SACzB,CAAC;6CAAA;IAQF;QAAC,gBAAO,CAAC;YACP,aAAa,EAAE,SAAS;SACzB,CAAC;2CAAA;IAQF;QAAC,gBAAO,EAAE;oDAAA;IAOV;QAAC,gBAAO,EAAE;gDAAA;IAOV;QAAC,gBAAO,CAAC;YACP,YAAY,EAAE,CAAC;YACf,UAAU,EAAE,CAAC;SACd,CAAC;6CAAA;IASF;QAAC,gBAAO,CAAC;YACP,YAAY,EAAE,CAAC;YACf,UAAU,EAAE,CAAC;SACd,CAAC;6CAAA;IAQF;QAAC,gBAAO,CAAC;YACP,aAAa,EAAE,SAAS;SACzB,CAAC;+CAAA;IAQF;QAAC,gBAAO,EAAE;iDAAA;IArHZ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,8BAA8B;YACtC,SAAS,EAAE,yBAAyB;YACpC,IAAI,EAAE,wDAAwD;SAC/D,CAAC;qBAAA;IAoHF,oBAAC;AAAD,CAAC,AAnHD,IAmHC;AAnHY,qBAAa,gBAmHzB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/google-plus.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @name Google Plus 3 | * @description 4 | * @usage 5 | * ```typescript 6 | * import { GooglePlus } from 'ionic-native'; 7 | * 8 | * 9 | * ``` 10 | */ 11 | export declare class GooglePlus { 12 | /** 13 | * The login function walks the user through the Google Auth process. 14 | * @param options 15 | */ 16 | static login(options?: any): Promise; 17 | /** 18 | * You can call trySilentLogin to check if they're already signed in to the app and sign them in silently if they are. 19 | * @param options 20 | */ 21 | static trySilentLogin(options?: any): Promise; 22 | /** 23 | * This will clear the OAuth2 token. 24 | */ 25 | static logout(): Promise; 26 | /** 27 | * This will clear the OAuth2 token, forget which account was used to login, and disconnect that account from the app. This will require the user to allow the app access again next time they sign in. Be aware that this effect is not always instantaneous. It can take time to completely disconnect. 28 | */ 29 | static disconnect(): Promise; 30 | } 31 | -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/google-plus.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"google-plus.js","sourceRoot":"","sources":["../../src/plugins/google-plus.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAG3C;;;;;;;;;GASG;AAQH;IAAA;IA4BA,CAAC;IA1BG;;;OAGG;IAEI,gBAAK,GAAZ,UAAa,OAAa,IAAkB,MAAM,CAAC,CAAC,CAAC;IAErD;;;OAGG;IAEI,yBAAc,GAArB,UAAsB,OAAa,IAAkB,MAAM,CAAC,CAAC,CAAC;IAE9D;;OAEG;IAEI,iBAAM,GAAb,cAAgC,MAAM,CAAC,CAAC,CAAC;IAEzC;;OAEG;IAEI,qBAAU,GAAjB,cAAoC,MAAM,CAAC,CAAC,CAAC;IApB7C;QAAC,gBAAO,EAAE;iCAAA;IAOV;QAAC,gBAAO,EAAE;0CAAA;IAMV;QAAC,gBAAO,EAAE;kCAAA;IAMV;QAAC,gBAAO,EAAE;sCAAA;IAhCd;QAAC,eAAM,CAAC;YACJ,MAAM,EAAE,2BAA2B;YACnC,SAAS,EAAE,2BAA2B;YACtC,IAAI,EAAE,6DAA6D;YACnE,SAAS,EAAE,CAAC,KAAK,EAAE,SAAS,EAAE,KAAK,CAAC;YACpC,OAAO,EAAE,6FAA6F;SACzG,CAAC;kBAAA;IA6BF,iBAAC;AAAD,CAAC,AA5BD,IA4BC;AA5BY,kBAAU,aA4BtB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/googleanalytics.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"googleanalytics.js","sourceRoot":"","sources":["../../src/plugins/googleanalytics.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAK3C;;;;;;;;GAQG;AAOH;IAAA;IA6HA,CAAC;IA5HC;;;;OAIG;IAEI,kCAAkB,GAAzB,UAA0B,EAAU,IAAkB,MAAM,CAAC,CAAC,CAAC;IAE/D;;;;;;OAMG;IAEI,yBAAS,GAAhB,UAAiB,KAAa,EAAE,WAAoB,IAAkB,MAAM,CAAC,CAAC,CAAC;IAE/E;;;;;;;OAOG;IAEI,0BAAU,GAAjB,UAAkB,QAAgB,EAAE,MAAc,EAAE,KAAc,EAAE,KAAc,IAAkB,MAAM,CAAC,CAAC,CAAC;IAE7G;;;;OAIG;IAEI,8BAAc,GAArB,UAAsB,WAAmB,EAAE,KAAc,IAAkB,MAAM,CAAC,CAAC,CAAC;IAEpF;;;;;;OAMG;IAEI,2BAAW,GAAlB,UAAmB,QAAgB,EAAE,sBAA8B,EAAE,QAAgB,EAAE,KAAa,IAAkB,MAAM,CAAC,CAAC,CAAC;IAE/H;;;;;;;;;OASG;IAEI,8BAAc,GAArB,UAAsB,EAAU,EAAE,WAAmB,EAAE,OAAe,EAAE,GAAW,EAAE,QAAgB,EAAE,YAAoB,IAAkB,MAAM,CAAC,CAAC,CAAC;IAEtJ;;;;;;;;;;OAUG;IAEI,kCAAkB,GAAzB,UAA0B,EAAU,EAAE,IAAY,EAAE,GAAW,EAAE,QAAgB,EAAE,KAAa,EAAE,QAAgB,EAAE,YAAoB,IAAkB,MAAM,CAAC,CAAC,CAAC;IAEnK;;;;;OAKG;IAEI,kCAAkB,GAAzB,UAA0B,GAAW,EAAE,KAAa,IAAkB,MAAM,CAAC,CAAC,CAAC;IAE/E;;;;OAIG;IAEI,yBAAS,GAAhB,UAAiB,EAAU,IAAU,CAAC;IAEtC;;;OAGG;IAEI,6BAAa,GAApB,UAAqB,UAAkB,IAAU,CAAC;IAElD;;;OAGG;IAEI,8BAAc,GAArB,UAAsB,SAAkB,IAAU,CAAC;IAEnD;;;OAGG;IAEI,sCAAsB,GAA7B,UAA8B,KAAc,IAAU,CAAC;IAEvD;;OAEG;IAEI,yBAAS,GAAhB,cAAmC,MAAM,CAAC,CAAC,CAAC;IAE5C;;;OAGG;IAEI,gDAAgC,GAAvC,UAAwC,YAAqB,IAAkB,MAAM,CAAC,CAAC,CAAC;IAtHxF;QAAC,gBAAO,EAAE;mDAAA;IAUV;QAAC,gBAAO,EAAE;0CAAA;IAWV;QAAC,gBAAO,EAAE;2CAAA;IAQV;QAAC,gBAAO,EAAE;+CAAA;IAUV;QAAC,gBAAO,EAAE;4CAAA;IAaV;QAAC,gBAAO,EAAE;+CAAA;IAcV;QAAC,gBAAO,EAAE;mDAAA;IASV;QAAC,gBAAO,EAAE;mDAAA;IAQV;QAAC,gBAAO,CAAC,EAAC,IAAI,EAAE,IAAI,EAAC,CAAC;0CAAA;IAOtB;QAAC,gBAAO,CAAC,EAAC,IAAI,EAAE,IAAI,EAAC,CAAC;8CAAA;IAOtB;QAAC,gBAAO,CAAC,EAAC,IAAI,EAAE,IAAI,EAAC,CAAC;+CAAA;IAOtB;QAAC,gBAAO,CAAC,EAAC,IAAI,EAAE,IAAI,EAAC,CAAC;uDAAA;IAMtB;QAAC,gBAAO,CAAC,EAAC,IAAI,EAAE,IAAI,EAAC,CAAC;0CAAA;IAOtB;QAAC,gBAAO,EAAE;iEAAA;IAjIZ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,iCAAiC;YACzC,SAAS,EAAE,WAAW;YACtB,IAAI,EAAE,sDAAsD;YAC5D,SAAS,EAAE,CAAC,SAAS,EAAE,KAAK,CAAC;SAC9B,CAAC;uBAAA;IA8HF,sBAAC;AAAD,CAAC,AA7HD,IA6HC;AA7HY,uBAAe,kBA6H3B,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/httpd.d.ts: -------------------------------------------------------------------------------- 1 | import { Observable } from 'rxjs/Observable'; 2 | /** 3 | * @name Httpd 4 | * @description 5 | * Embedded httpd for Cordova apps. Light weight HTTP server. 6 | * @usage 7 | * ```typescript 8 | * import {Httpd, HttpdOptions} from 'ionic-native'; 9 | * 10 | * let options: HttpdOptions = { 11 | * www_root: 'httpd_root', // relative path to app's www directory 12 | * port: 80, 13 | * localhost_only: false 14 | * }; 15 | * 16 | * Httpd.startServer(options).subscribe((data) => { 17 | * console.log('Server is live'); 18 | * }); 19 | * 20 | * ``` 21 | */ 22 | export declare class Httpd { 23 | /** 24 | * Starts a web server. 25 | * @returns {Observable} Returns an Observable. Subscribe to receive the URL for your web server (if succeeded). Unsubscribe to stop the server. 26 | * @param options {HttpdOptions} 27 | */ 28 | static startServer(options?: any): Observable; 29 | /** 30 | * Gets the URL of the running server 31 | * @returns {Promise} Returns a promise that resolves with the URL of the web server. 32 | */ 33 | static getUrl(): Promise; 34 | /** 35 | * Get the local path of the running webserver 36 | * @returns {Promise} Returns a promise that resolves with the local path of the web server. 37 | */ 38 | static getLocalPath(): Promise; 39 | } 40 | /** 41 | * These options are used for the Httpd.startServer() function. 42 | */ 43 | export interface HttpdOptions { 44 | /** 45 | * The public root directory for your web server. This path is relative to your app's www directory. 46 | * Default is current directory. 47 | */ 48 | www_root?: string; 49 | /** 50 | * The port number to use. 51 | * Default is 8888 52 | */ 53 | port?: number; 54 | /** 55 | * Setting this option to false will allow remote access to your web server (over any IP). 56 | * Default is false. 57 | */ 58 | localhost_only?: boolean; 59 | } 60 | -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/httpd.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"httpd.js","sourceRoot":"","sources":["../../src/plugins/httpd.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAI3C;;;;;;;;;;;;;;;;;;;GAmBG;AAOH;IAAA;IA2BA,CAAC;IAzBC;;;;OAIG;IAKI,iBAAW,GAAlB,UAAmB,OAAa,IAAwB,MAAM,CAAC,CAAC,CAAC;IAEjE;;;OAGG;IAEI,YAAM,GAAb,cAAmC,MAAM,CAAC,CAAC,CAAC;IAE5C;;;QAGI;IAEG,kBAAY,GAAnB,cAAyC,MAAM,CAAC,CAAC,CAAC;IAlBlD;QAAC,gBAAO,CAAC;YACP,UAAU,EAAE,IAAI;YAChB,aAAa,EAAE,YAAY;SAC5B,CAAC;kCAAA;IAOF;QAAC,gBAAO,EAAE;6BAAA;IAOV;QAAC,gBAAO,EAAE;mCAAA;IA9BZ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,qDAAqD;YAC7D,SAAS,EAAE,0BAA0B;YACrC,IAAI,EAAE,iDAAiD;YACvD,SAAS,EAAE,CAAC,KAAK,EAAE,SAAS,CAAC;SAC9B,CAAC;aAAA;IA4BF,YAAC;AAAD,CAAC,AA3BD,IA2BC;AA3BY,aAAK,QA2BjB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/imagepicker.d.ts: -------------------------------------------------------------------------------- 1 | export interface ImagePickerOptions { 2 | maximumImagesCount?: number; 3 | width?: number; 4 | height?: number; 5 | quality?: number; 6 | } 7 | /** 8 | * @name Image Picker 9 | * @description 10 | * Cordova Plugin For Multiple Image Selection 11 | * 12 | * Requires Cordova plugin: `cordova-plugin-image-picker`. 13 | * For more info, please see the https://github.com/wymsee/cordova-imagePicker 14 | * 15 | * @usage 16 | * ```typescript 17 | * import { ImagePicker } from 'ionic-native'; 18 | * 19 | * 20 | * 21 | * ImagePicker.getPictures(options).then((results) => { 22 | * for (var i = 0; i < results.length; i++) { 23 | * console.log('Image URI: ' + results[i]); 24 | * } 25 | * }, (err) => { }); 26 | * ``` 27 | */ 28 | export declare class ImagePicker { 29 | /** 30 | * Pick pictures from the library. 31 | * @param {ImagePickerOptions} options 32 | * @return Returns a Promise that resolves the image file URI 33 | * otherwise rejects with an error. 34 | */ 35 | static getPictures(options: ImagePickerOptions): Promise; 36 | } 37 | -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/imagepicker.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"imagepicker.js","sourceRoot":"","sources":["../../src/plugins/imagepicker.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAoB3C;;;;;;;;;;;;;;;;;;;;GAoBG;AAMH;IAAA;IAYA,CAAC;IAXC;;;;;OAKG;IAII,uBAAW,GAAlB,UAAmB,OAA2B,IAAkB,MAAM,CAAC,CAAC,CAAC;IAHzE;QAAC,gBAAO,CAAC;YACP,aAAa,EAAE,SAAS;SACzB,CAAC;wCAAA;IAdJ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,6BAA6B;YACrC,SAAS,EAAE,oBAAoB;YAC/B,IAAI,EAAE,+CAA+C;SACtD,CAAC;mBAAA;IAaF,kBAAC;AAAD,CAAC,AAZD,IAYC;AAZY,mBAAW,cAYvB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/imageresizer.d.ts: -------------------------------------------------------------------------------- 1 | export interface ImageResizerOptions { 2 | /** 3 | * The URI for the image on the device to get scaled 4 | */ 5 | uri: string; 6 | /** 7 | * The width of the new image 8 | */ 9 | width: number; 10 | /** 11 | * The height of the new image 12 | */ 13 | height: number; 14 | /** 15 | * The name of the folder the image should be put 16 | * (Android only) 17 | */ 18 | folderName?: string; 19 | /** 20 | * 21 | * Quality given as Number for the quality of the new image 22 | * (Android and iOS only) 23 | */ 24 | quality?: number; 25 | /** 26 | * A custom name for the file. Default name is a timestamp 27 | * (Android and Windows only) 28 | */ 29 | fileName?: string; 30 | } 31 | /** 32 | * @name ImageResizer 33 | * @description 34 | * Cordova Plugin For Image Resize 35 | * 36 | * Requires plugin `info.protonet.imageresizer` - use the Ionic CLI and type in the following command: 37 | * `ionic plugin add https://github.com/protonet/cordova-plugin-image-resizer.git` 38 | * 39 | * For more info, please see the https://github.com/protonet/cordova-plugin-image-resizer 40 | * 41 | * @usage 42 | * ```typescript 43 | * import { ImageResizer, ImageResizerOptions } from 'ionic-native'; 44 | * 45 | * let options = { 46 | * uri: uri, 47 | * folderName: 'Protonet', 48 | * quality: 90, 49 | * width: 1280, 50 | * height: 1280 51 | * } as ImageResizerOptions; 52 | * 53 | * ImageResizer 54 | * .resize(options) 55 | * .then( 56 | * (filePath: string) => { console.log('FilePath', filePath); }, 57 | * () => { console.log('Error occured'); } 58 | * ) 59 | * ``` 60 | */ 61 | export declare class ImageResizer { 62 | static resize(options: ImageResizerOptions): Promise; 63 | } 64 | -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/imageresizer.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"imageresizer.js","sourceRoot":"","sources":["../../src/plugins/imageresizer.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAsC3C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GA6BG;AAMH;IAAA;IAGA,CAAC;IADQ,mBAAM,GAAb,UAAc,OAA4B,IAAkB,MAAM,CAAC,CAAC,CAAC;IADrE;QAAC,gBAAO,EAAE;oCAAA;IANZ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,8DAA8D;YACtE,SAAS,EAAE,cAAc;YACzB,IAAI,EAAE,0DAA0D;SACjE,CAAC;oBAAA;IAIF,mBAAC;AAAD,CAAC,AAHD,IAGC;AAHY,oBAAY,eAGxB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/inappbrowser.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"inappbrowser.js","sourceRoot":"","sources":["../../src/plugins/inappbrowser.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAwC,UAAU,CAAC,CAAA;AACnD,2BAA2B,iBAAiB,CAAC,CAAA;AAc7C;;;;;;;;;;;;;;;;GAgBG;AAMH;IAQE;;;;;;;OAOG;IACH,sBAAY,GAAW,EAAE,MAAe,EAAE,OAAgB;QACxD,IAAI,CAAC;YACH,IAAI,CAAC,eAAe,GAAG,OAAO,CAAC,YAAY,CAAC,IAAI,CAAC,GAAG,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC;QACzE,CAAE;QAAA,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;YACX,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;YACjB,OAAO,CAAC,IAAI,CAAC,yIAAyI,CAAC,CAAC;QAC1J,CAAC;IACH,CAAC;IArBM,iBAAI,GAAX,UAAY,GAAW,EAAE,MAAe,EAAE,OAAgB;QACxD,OAAO,CAAC,IAAI,CAAC,iKAAiK,CAAC,CAAC;IAClL,CAAC;IAqBD;;;OAGG;IAEH,2BAAI,GAAJ,cAAe,CAAC;IAEhB;;OAEG;IAEH,4BAAK,GAAL,cAAgB,CAAC;IAEjB;;;OAGG;IAEH,oCAAa,GAAb,UAAc,MAAsC,IAAiB,MAAM,CAAC,CAAC,CAAC;IAE9E;;;OAGG;IAEH,gCAAS,GAAT,UAAU,GAAmC,IAAiB,MAAM,CAAC,CAAC,CAAC;IAKvE;;;;OAIG;IACH,yBAAE,GAAF,UAAG,KAAa;QAAhB,iBAKC;QAJC,MAAM,CAAC,IAAI,uBAAU,CAAoB,UAAC,QAAQ;YAChD,KAAI,CAAC,eAAe,CAAC,gBAAgB,CAAC,KAAK,EAAE,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC;YAC3E,MAAM,CAAC,cAAM,OAAA,KAAI,CAAC,eAAe,CAAC,mBAAmB,CAAC,KAAK,EAAE,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAA7E,CAA6E,CAAC;QAC7F,CAAC,CAAC,CAAC;IACL,CAAC;IApCD;QAAC,wBAAe,CAAC,EAAC,IAAI,EAAE,IAAI,EAAC,CAAC;4CAAA;IAM9B;QAAC,wBAAe,CAAC,EAAC,IAAI,EAAE,IAAI,EAAC,CAAC;6CAAA;IAO9B;QAAC,wBAAe,EAAE;qDAAA;IAOlB;QAAC,wBAAe,EAAE;iDAAA;IAtDpB;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,6BAA6B;YACrC,SAAS,EAAE,sBAAsB;YACjC,IAAI,EAAE,uDAAuD;SAC9D,CAAC;oBAAA;IAmEF,mBAAC;AAAD,CAAC,AAlED,IAkEC;AAlEY,oBAAY,eAkExB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/inapppurchase.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"inapppurchase.js","sourceRoot":"","sources":["../../src/plugins/inapppurchase.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAA8B,UAAU,CAAC,CAAA;AAGzC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GAgDG;AAOH;IAAA;IA8DA,CAAC;IA5DC;;;;OAIG;IAII,yBAAW,GAAlB,UAAmB,SAAmB,IAAkB,MAAM,CAAC,CAAC,CAAC;IAEjE;;;;OAIG;IAII,iBAAG,GAAV,UAAW,SAAiB,IAA+F,MAAM,CAAC,CAAC,CAAC;IAEpI;;;;OAIG;IAII,uBAAS,GAAhB,UAAiB,SAAiB,IAA+F,MAAM,CAAC,CAAC,CAAC;IAE1I;;;;;OAKG;IAII,qBAAO,GAAd,UAAe,WAAmB,EAAE,OAAe,EAAE,SAAiB,IAAkB,MAAM,CAAC,CAAC,CAAC;IAEjG;;;OAGG;IAII,8BAAgB,GAAvB,cAA0C,MAAM,CAAC,CAAC,CAAC;IAEnD;;;OAGG;IAKI,wBAAU,GAAjB,cAAuC,MAAM,CAAC,CAAC,CAAC;IArDhD;QAAC,gBAAO,CAAC;YACP,YAAY,EAAE,IAAI;SACnB,CAAC;0CAAA;IAQF;QAAC,gBAAO,CAAC;YACP,YAAY,EAAE,IAAI;SACnB,CAAC;kCAAA;IAQF;QAAC,gBAAO,CAAC;YACP,YAAY,EAAE,IAAI;SACnB,CAAC;wCAAA;IASF;QAAC,gBAAO,CAAC;YACP,YAAY,EAAE,IAAI;SACnB,CAAC;sCAAA;IAOF;QAAC,gBAAO,CAAC;YACP,YAAY,EAAE,IAAI;SACnB,CAAC;+CAAA;IAOF;QAAC,gBAAO,CAAC;YACP,YAAY,EAAE,IAAI;YAClB,SAAS,EAAE,CAAC,KAAK,CAAC;SACnB,CAAC;yCAAA;IAjEJ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,8BAA8B;YACtC,SAAS,EAAE,eAAe;YAC1B,SAAS,EAAE,CAAC,SAAS,EAAE,KAAK,CAAC;YAC7B,IAAI,EAAE,4DAA4D;SACnE,CAAC;qBAAA;IA+DF,oBAAC;AAAD,CAAC,AA9DD,IA8DC;AA9DY,qBAAa,gBA8DzB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/insomnia.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @name Insomnia 3 | * @description 4 | * Prevent the screen of the mobile device from falling asleep. 5 | * 6 | * @usage 7 | * ```typescript 8 | * import { Insomnia } from 'ionic-native'; 9 | * 10 | * 11 | * Insomnia.keepAwake() 12 | * .then( 13 | * () => console.log('success'), 14 | * () => console.log('error') 15 | * ); 16 | * 17 | * Insomnia.allowSleepAgain() 18 | * .then( 19 | * () => console.log('success'), 20 | * () => console.log('error') 21 | * ); 22 | * ``` 23 | * 24 | */ 25 | export declare class Insomnia { 26 | /** 27 | * Keeps awake the application 28 | * @returns {Promise} 29 | */ 30 | static keepAwake(): Promise; 31 | /** 32 | * Allows the application to sleep again 33 | * @returns {Promise} 34 | */ 35 | static allowSleepAgain(): Promise; 36 | } 37 | -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/insomnia.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"insomnia.js","sourceRoot":"","sources":["../../src/plugins/insomnia.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAG3C;;;;;;;;;;;;;;;;;;;;;;;GAuBG;AAOH;IAAA;IAgBA,CAAC;IAdC;;;OAGG;IAEI,kBAAS,GAAhB,cAAmC,MAAM,CAAC,CAAC,CAAC;IAE5C;;;OAGG;IAEI,wBAAe,GAAtB,cAAyC,MAAM,CAAC,CAAC,CAAC;IARlD;QAAC,gBAAO,EAAE;mCAAA;IAOV;QAAC,gBAAO,EAAE;yCAAA;IAnBZ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,gEAAgE;YACxE,SAAS,EAAE,kBAAkB;YAC7B,IAAI,EAAE,4DAA4D;YAClE,SAAS,EAAE,CAAC,SAAS,EAAE,KAAK,EAAE,iBAAiB,CAAC;SACjD,CAAC;gBAAA;IAiBF,eAAC;AAAD,CAAC,AAhBD,IAgBC;AAhBY,gBAAQ,WAgBpB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/instagram.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @name Instagram 3 | * @description Share a photo with the instagram app 4 | * 5 | * @usage 6 | * ``` 7 | * import {Instagram} from 'ionic-native'; 8 | * 9 | * Instagram.share('data:image/png;uhduhf3hfif33', 'Caption') 10 | * .then(() => console.log('Shared!')) 11 | * .catch((error: any) => console.error(error)); 12 | * 13 | * ``` 14 | */ 15 | export declare class Instagram { 16 | /** 17 | * Detect if the Instagram application is installed on the device. 18 | * 19 | * @return {Promise} Returns a promise that returns a boolean value if installed, or the app version on android 20 | */ 21 | static isInstalled(): Promise; 22 | /** 23 | * Share an image on Instagram 24 | * Note: Instagram app stopped accepting pre-filled captions on both iOS and Android. As a work-around, the caption is copied to the clipboard. You have to inform your users to paste the caption. 25 | * 26 | * @param canvasIdOrDataUrl The canvas element id or the dataURL of the image to share 27 | * @param caption The caption of the image 28 | * @return {Promise} Returns a promise that resolves if the image was shared 29 | */ 30 | static share(canvasIdOrDataUrl: string, caption?: string): Promise; 31 | /** 32 | * Share a library asset or video 33 | * @param assetLocalIdentifier A local fileURI 34 | * @return {Promise} Returns a promise that resolves if the image was shared 35 | */ 36 | static shareAsset(assetLocalIdentifier: string): Promise; 37 | } 38 | -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/instagram.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"instagram.js","sourceRoot":"","sources":["../../src/plugins/instagram.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAE3C;;;;;;;;;;;;;GAaG;AAMH;IAAA;IAmCA,CAAC;IAjCC;;;;OAIG;IAII,qBAAW,GAAlB,cAAgD,MAAM,CAAC,CAAC,CAAC;IAEzD;;;;;;;OAOG;IAII,eAAK,GAAZ,UAAa,iBAAyB,EAAE,OAAgB,IAAkB,MAAM,CAAC,CAAC,CAAC;IAEnF;;;;OAIG;IAII,oBAAU,GAAjB,UAAkB,oBAA4B,IAAkB,MAAM,CAAC,CAAC,CAAC;IA1BzE;QAAC,gBAAO,CAAC;YACP,aAAa,EAAE,MAAM;SACtB,CAAC;sCAAA;IAWF;QAAC,gBAAO,CAAC;YACP,aAAa,EAAE,MAAM;SACtB,CAAC;gCAAA;IAQF;QAAC,gBAAO,CAAC;YACP,aAAa,EAAE,SAAS;SACzB,CAAC;qCAAA;IArCJ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,0BAA0B;YAClC,SAAS,EAAE,WAAW;YACtB,IAAI,EAAE,4CAA4C;SACnD,CAAC;iBAAA;IAoCF,gBAAC;AAAD,CAAC,AAnCD,IAmCC;AAnCY,iBAAS,YAmCrB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/is-debug.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @name IsDebug 3 | * @description 4 | * Detect if the app is running in debug mode or not. 5 | * Debug mode is when the app is built and installed locally via xcode / eclipse / the cordova cli etc, compared to release mode when the app was downloaded from the app / play store via an end user. 6 | * 7 | * @usage 8 | * ``` 9 | * import {IsDebug} from 'ionic-native'; 10 | * 11 | * IsDebug.getIsDebug() 12 | * .then((isDebug: boolean) => console.log('Is debug:', isDebug)) 13 | * .catch((error: any) => console.error(error)); 14 | * 15 | * ``` 16 | */ 17 | export declare class IsDebug { 18 | /** 19 | * Determine if an app was installed via xcode / eclipse / the ionic CLI etc 20 | * @return {Promise} Returns a promise that resolves with true if the app was installed via xcode / eclipse / the ionic CLI etc. It will resolve to false if the app was downloaded from the app / play store by the end user. 21 | */ 22 | static getIsDebug(): Promise; 23 | } 24 | -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/is-debug.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"is-debug.js","sourceRoot":"","sources":["../../src/plugins/is-debug.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAE3C;;;;;;;;;;;;;;;GAeG;AAMH;IAAA;IAWA,CAAC;IATC;;;OAGG;IAEI,kBAAU,GAAjB;QACE,MAAM,CAAC;IACT,CAAC;IAHD;QAAC,gBAAO,EAAE;mCAAA;IAXZ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,yBAAyB;YACjC,SAAS,EAAE,yBAAyB;YACpC,IAAI,EAAE,wDAAwD;SAC/D,CAAC;eAAA;IAYF,cAAC;AAAD,CAAC,AAXD,IAWC;AAXY,eAAO,UAWnB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/j-push.d.ts: -------------------------------------------------------------------------------- 1 | export declare class JPush { 2 | static init(): Promise; 3 | static stopPush(): Promise; 4 | static resumePush(): Promise; 5 | static isPushStopped(): Promise; 6 | static getRegistrationID(): Promise; 7 | static setTagsWithAlias(tags?: string, alias?: string): Promise; 8 | static setTags(tags?: string): Promise; 9 | static setAlias(alias?: string): Promise; 10 | static getUserNotificationSettings(): Promise; 11 | static openNotification(): Promise; 12 | static receiveNotification(): Promise; 13 | static receiveMessage(): Promise; 14 | } 15 | -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/j-push.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"j-push.js","sourceRoot":"","sources":["../../src/plugins/j-push.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAQ3C;IAAA;IA6EA,CAAC;IA1EQ,UAAI,GAAX,cAA8B,MAAM,CAAC,CAAC,CAAC;IAGhC,cAAQ,GAAf,cAAkC,MAAM,CAAC,CAAC,CAAC;IAGpC,gBAAU,GAAjB,cAAoC,MAAM,CAAC,CAAC,CAAC;IAGtC,mBAAa,GAApB,cAAuC,MAAM,CAAC,CAAC,CAAC;IAGzC,uBAAiB,GAAxB,cAA2C,MAAM,CAAC,CAAC,CAAC;IAG7C,sBAAgB,GAAvB,UAAwB,IAAa,EAAE,KAAc,IAAkB,MAAM,CAAC,CAAC,CAAC;IAGzE,aAAO,GAAd,UAAe,IAAa,IAAkB,MAAM,CAAC,CAAC,CAAC;IAGhD,cAAQ,GAAf,UAAgB,KAAc,IAAkB,MAAM,CAAC,CAAC,CAAC;IAGlD,iCAA2B,GAAlC,cAAqD,MAAM,CAAC,CAAC,CAAC;IAGvD,sBAAgB,GAAvB;QACE,MAAM,CAAC,IAAI,OAAO,CAChB,UAAC,QAAQ;YACP,gBAAgB,CAAC,wBAAwB,EAAE,UAAC,KAAK,IAAK,OAAA,KAAK,EAAL,CAAK,EAAE,KAAK,CAAC,CAAC;QACtE,CAAC,CACF,CAAC;IACJ,CAAC;IAGM,yBAAmB,GAA1B;QACE,MAAM,CAAC,IAAI,OAAO,CAChB,UAAC,QAAQ;YACP,gBAAgB,CAAC,2BAA2B,EAAE,UAAC,KAAK,IAAK,OAAA,KAAK,EAAL,CAAK,EAAE,KAAK,CAAC,CAAC;QACzE,CAAC,CACF,CAAC;IACJ,CAAC;IAGM,oBAAc,GAArB;QACE,MAAM,CAAC,IAAI,OAAO,CAChB,UAAC,QAAQ;YACP,gBAAgB,CAAC,sBAAsB,EAAE,UAAC,KAAK,IAAK,OAAA,KAAK,EAAL,CAAK,EAAE,KAAK,CAAC,CAAC;QACpE,CAAC,CACF,CAAC;IACJ,CAAC;IApDD;QAAC,gBAAO,EAAE;2BAAA;IAGV;QAAC,gBAAO,EAAE;+BAAA;IAGV;QAAC,gBAAO,EAAE;iCAAA;IAGV;QAAC,gBAAO,EAAE;oCAAA;IAGV;QAAC,gBAAO,EAAE;wCAAA;IAGV;QAAC,gBAAO,EAAE;uCAAA;IAGV;QAAC,gBAAO,EAAE;8BAAA;IAGV;QAAC,gBAAO,EAAE;+BAAA;IAGV;QAAC,gBAAO,EAAE;kDAAA;IAGV;QAAC,gBAAO,EAAE;uCAAA;IASV;QAAC,gBAAO,EAAE;0CAAA;IASV;QAAC,gBAAO,EAAE;qCAAA;IArDZ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,uBAAuB;YAC/B,SAAS,EAAE,qBAAqB;YAChC,IAAI,EAAE,gDAAgD;YACtD,SAAS,EAAE,CAAC,SAAS,EAAE,KAAK,CAAC;SAC9B,CAAC;aAAA;IA8EF,YAAC;AAAD,CAAC,AA7ED,IA6EC;AA7EY,aAAK,QA6EjB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/keyboard.d.ts: -------------------------------------------------------------------------------- 1 | import { Observable } from 'rxjs/Observable'; 2 | /** 3 | * @name Keyboard 4 | * @description 5 | * @usage 6 | * ```typescript 7 | * import { Keyboard } from 'ionic-native'; 8 | * 9 | * 10 | * 11 | * ``` 12 | */ 13 | export declare class Keyboard { 14 | /** 15 | * Hide the keyboard accessory bar with the next, previous and done buttons. 16 | * @param hide {boolean} 17 | */ 18 | static hideKeyboardAccessoryBar(hide: boolean): void; 19 | /** 20 | * Force keyboard to be shown. 21 | */ 22 | static show(): void; 23 | /** 24 | * Close the keyboard if open. 25 | */ 26 | static close(): void; 27 | /** 28 | * Prevents the native UIScrollView from moving when an input is focused. 29 | * @param disable 30 | */ 31 | static disableScroll(disable: boolean): void; 32 | /** 33 | * Creates an observable that notifies you when the keyboard is shown. Unsubscribe to observable to cancel event watch. 34 | */ 35 | static onKeyboardShow(): Observable; 36 | /** 37 | * Creates an observable that notifies you when the keyboard is hidden. Unsubscribe to observable to cancel event watch. 38 | */ 39 | static onKeyboardHide(): Observable; 40 | } 41 | -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/keyboard.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"keyboard.js","sourceRoot":"","sources":["../../src/plugins/keyboard.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAI3C;;;;;;;;;;GAUG;AAMH;IAAA;IAyDA,CAAC;IAvDC;;;OAGG;IAEI,iCAAwB,GAA/B,UAAgC,IAAa,IAAU,CAAC;IAExD;;OAEG;IAKI,aAAI,GAAX,cAAsB,CAAC;IAEvB;;OAEG;IAKI,cAAK,GAAZ,cAAuB,CAAC;IAExB;;;OAGG;IAKI,sBAAa,GAApB,UAAqB,OAAgB,IAAU,CAAC;IAEhD;;OAEG;IAMI,uBAAc,GAArB,cAA2C,MAAM,CAAC,CAAC,CAAC;IAEpD;;OAEG;IAMI,uBAAc,GAArB,cAA2C,MAAM,CAAC,CAAC,CAAC;IAjDnD;QAAC,gBAAO,CAAC,EAAC,IAAI,EAAE,IAAI,EAAC,CAAC;kDAAA;IAMvB;QAAC,gBAAO,CAAC;YACP,IAAI,EAAE,IAAI;YACV,SAAS,EAAE,CAAC,SAAS,EAAE,eAAe,EAAE,SAAS,CAAC;SACnD,CAAC;8BAAA;IAMF;QAAC,gBAAO,CAAC;YACP,IAAI,EAAE,IAAI;YACV,SAAS,EAAE,CAAC,KAAK,EAAE,SAAS,EAAE,eAAe,EAAE,SAAS,CAAC;SAC1D,CAAC;+BAAA;IAOF;QAAC,gBAAO,CAAC;YACP,IAAI,EAAE,IAAI;YACV,SAAS,EAAE,CAAC,KAAK,EAAE,SAAS,CAAC;SAC9B,CAAC;uCAAA;IAMF;QAAC,gBAAO,CAAC;YACP,eAAe,EAAE,IAAI;YACrB,KAAK,EAAE,qBAAqB;YAC5B,SAAS,EAAE,CAAC,KAAK,EAAE,SAAS,EAAE,eAAe,EAAE,SAAS,CAAC;SAC1D,CAAC;wCAAA;IAMF;QAAC,gBAAO,CAAC;YACP,eAAe,EAAE,IAAI;YACrB,KAAK,EAAE,qBAAqB;YAC5B,SAAS,EAAE,CAAC,KAAK,EAAE,SAAS,EAAE,eAAe,EAAE,SAAS,CAAC;SAC1D,CAAC;wCAAA;IA3DJ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,uBAAuB;YAC/B,SAAS,EAAE,0BAA0B;YACrC,IAAI,EAAE,mDAAmD;SAC1D,CAAC;gBAAA;IA0DF,eAAC;AAAD,CAAC,AAzDD,IAyDC;AAzDY,gBAAQ,WAyDpB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/market.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @name Market 3 | * @description 4 | * Opens an app's page in the market place (Google Play, App Store) 5 | * 6 | * @usage 7 | * ``` 8 | * import {Market} from 'ionic-native'; 9 | * 10 | * Market.open('your.package.name'); 11 | * 12 | * ``` 13 | */ 14 | export declare class Market { 15 | /** 16 | * Opens an app in Google Play / App Store 17 | * @param appId {string} Package name 18 | * @param callbacks {Object} Optional callbacks 19 | */ 20 | static open(appId: string, callbacks?: { 21 | success?: Function; 22 | failure?: Function; 23 | }): void; 24 | } 25 | -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/market.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { 3 | var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; 4 | if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); 5 | else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; 6 | return c > 3 && r && Object.defineProperty(target, key, r), r; 7 | }; 8 | var plugin_1 = require('./plugin'); 9 | /** 10 | * @name Market 11 | * @description 12 | * Opens an app's page in the market place (Google Play, App Store) 13 | * 14 | * @usage 15 | * ``` 16 | * import {Market} from 'ionic-native'; 17 | * 18 | * Market.open('your.package.name'); 19 | * 20 | * ``` 21 | */ 22 | var Market = (function () { 23 | function Market() { 24 | } 25 | /** 26 | * Opens an app in Google Play / App Store 27 | * @param appId {string} Package name 28 | * @param callbacks {Object} Optional callbacks 29 | */ 30 | Market.open = function (appId, callbacks) { }; 31 | __decorate([ 32 | plugin_1.Cordova({ sync: true }) 33 | ], Market, "open", null); 34 | Market = __decorate([ 35 | plugin_1.Plugin({ 36 | plugin: '', 37 | pluginRef: 'plugins.market', 38 | repo: 'https://github.com/xmartlabs/cordova-plugin-market' 39 | }) 40 | ], Market); 41 | return Market; 42 | }()); 43 | exports.Market = Market; 44 | //# sourceMappingURL=market.js.map -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/market.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"market.js","sourceRoot":"","sources":["../../src/plugins/market.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAC3C;;;;;;;;;;;;GAYG;AAMH;IAAA;IASA,CAAC;IARC;;;;OAIG;IAEI,WAAI,GAAX,UAAY,KAAa,EAAE,SAAoD,IAAU,CAAC;IAD1F;QAAC,gBAAO,CAAC,EAAC,IAAI,EAAE,IAAI,EAAC,CAAC;4BAAA;IAXxB;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,EAAE;YACV,SAAS,EAAE,gBAAgB;YAC3B,IAAI,EAAE,oDAAoD;SAC3D,CAAC;cAAA;IAUF,aAAC;AAAD,CAAC,AATD,IASC;AATY,cAAM,SASlB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/media-capture.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"media-capture.js","sourceRoot":"","sources":["../../src/plugins/media-capture.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAiD,UAAU,CAAC,CAAA;AAM5D;;;;;;;;;;;;;;;;GAgBG;AAMH;IAAA;IAyEA,CAAC;IAnEC,sBAAW,mCAAmB;QAL9B;;;WAGG;aAEH;YACE,MAAM,CAAsB,SAAS,CAAC,MAAM,CAAC,OAAO,CAAC,mBAAmB,CAAC;QAC3E,CAAC;;;OAAA;IAOD,sBAAW,mCAAmB;QAL9B;;;WAGG;aAEH;YACE,MAAM,CAAsB,SAAS,CAAC,MAAM,CAAC,OAAO,CAAC,mBAAmB,CAAC;QAC3E,CAAC;;;OAAA;IAOD,sBAAW,mCAAmB;QAL9B;;;WAGG;aAEH;YACE,MAAM,CAAsB,SAAS,CAAC,MAAM,CAAC,OAAO,CAAC,mBAAmB,CAAC;QAC3E,CAAC;;;OAAA;IAED;;;OAGG;IAII,yBAAY,GAAnB,UAAoB,OAA6B,IAAyC,MAAM,CAAC,CAAC,CAAC;IAEnG;;;OAGG;IAII,yBAAY,GAAnB,UAAoB,OAA6B,IAAyC,MAAM,CAAC,CAAC,CAAC;IAEnG;;;OAGG;IAII,yBAAY,GAAnB,UAAoB,OAA6B,IAAyC,MAAM,CAAC,CAAC,CAAC;IAEnG;;OAEG;IAKI,mCAAsB,GAA7B,cAA2D,MAAM,CAAC,CAAC,CAAC;IAEpE;;OAEG;IAKI,kCAAqB,GAA5B,cAA2D,MAAM,CAAC,CAAC,CAAC;IAlEpE;QAAC,wBAAe;iDAAA;IAShB;QAAC,wBAAe;iDAAA;IAShB;QAAC,wBAAe;iDAAA;IAShB;QAAC,gBAAO,CAAC;YACP,aAAa,EAAE,SAAS;SACzB,CAAC;0CAAA;IAOF;QAAC,gBAAO,CAAC;YACP,aAAa,EAAE,SAAS;SACzB,CAAC;0CAAA;IAOF;QAAC,gBAAO,CAAC;YACP,aAAa,EAAE,SAAS;SACzB,CAAC;0CAAA;IAMF;QAAC,gBAAO,CAAC;YACP,eAAe,EAAE,IAAI;YACrB,KAAK,EAAE,sBAAsB;SAC9B,CAAC;oDAAA;IAMF;QAAC,gBAAO,CAAC;YACP,eAAe,EAAE,IAAI;YACrB,KAAK,EAAE,qBAAqB;SAC7B,CAAC;mDAAA;IA3EJ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,8BAA8B;YACtC,SAAS,EAAE,0BAA0B;YACrC,IAAI,EAAE,wDAAwD;SAC/D,CAAC;oBAAA;IA0EF,mBAAC;AAAD,CAAC,AAzED,IAyEC;AAzEY,oBAAY,eAyExB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/media.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"media.js","sourceRoot":"","sources":["../../src/plugins/media.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAwC,UAAU,CAAC,CAAA;AACnD,2BAA2B,iBAAiB,CAAC,CAAA;AAU7C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GA2DG;AAMH;IA+CE,UAAU;IACV;;;OAGG;IACH,qBAAY,GAAW;QApDzB,iBA0JC;QArGG,IAAI,CAAC,IAAI,GAAG,IAAI,OAAO,CAAM,UAAC,OAAO,EAAE,MAAM;YAC3C,KAAI,CAAC,MAAM,GAAG,IAAI,uBAAU,CAAC,UAAC,QAAQ;gBACpC,KAAI,CAAC,eAAe,GAAG,IAAI,KAAK,CAAC,GAAG,EAAE,OAAO,EAAE,MAAM,EAAE,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC;YACvF,CAAC,CAAC,CAAC;QACL,CAAC,CAAC,CAAC;IACL,CAAC;IAED;;;OAGG;IAEH,yCAAmB,GAAnB,cAAsC,MAAM,CAAC,CAAC,CAAC;IAE/C;;;OAGG;IAEH,wCAAkB,GAAlB,cAAqC,MAAM,CAAC,CAAC,CAAC;IAE9C;;;OAGG;IAIH,iCAAW,GAAX,cAAwB,MAAM,CAAC,CAAC,CAAC;IAEjC;;OAEG;IAIH,0BAAI,GAAJ,UAAK,UAGJ,IAAU,CAAC;IAEZ;;OAEG;IAIH,2BAAK,GAAL,cAAgB,CAAC;IAEjB;;OAEG;IAIH,6BAAO,GAAP,cAAkB,CAAC;IAEnB;;;OAGG;IAIH,4BAAM,GAAN,UAAO,YAAoB,IAAU,CAAC;IAEtC;;;OAGG;IAIH,+BAAS,GAAT,UAAU,MAAc,IAAU,CAAC;IAEnC;;OAEG;IAIH,iCAAW,GAAX,cAAsB,CAAC;IAGvB;;OAEG;IAIH,gCAAU,GAAV,cAAqB,CAAC;IAGtB;;OAEG;IAIH,0BAAI,GAAJ,cAAe,CAAC;IAtJhB,YAAY;IACZ;;OAEG;IACI,sBAAU,GAAW,CAAC,CAAC;IAC9B;;OAEG;IACI,0BAAc,GAAW,CAAC,CAAC;IAClC;;OAEG;IACI,yBAAa,GAAW,CAAC,CAAC;IACjC;;OAEG;IACI,wBAAY,GAAW,CAAC,CAAC;IAChC;;OAEG;IACI,yBAAa,GAAW,CAAC,CAAC;IAEjC,cAAc;IACd;;OAEG;IACI,6BAAiB,GAAW,CAAC,CAAC;IACrC;;OAEG;IACI,6BAAiB,GAAW,CAAC,CAAC;IACrC;;OAEG;IACI,4BAAgB,GAAW,CAAC,CAAC;IACpC;;OAEG;IACI,oCAAwB,GAAW,CAAC,CAAC;IAwB5C;QAAC,wBAAe,EAAE;0DAAA;IAOlB;QAAC,wBAAe,EAAE;yDAAA;IAOlB;QAAC,wBAAe,CAAC;YACf,IAAI,EAAE,IAAI;SACX,CAAC;kDAAA;IAMF;QAAC,wBAAe,CAAC;YACf,IAAI,EAAE,IAAI;SACX,CAAC;2CAAA;IASF;QAAC,wBAAe,CAAC;YACf,IAAI,EAAE,IAAI;SACX,CAAC;4CAAA;IAMF;QAAC,wBAAe,CAAC;YACf,IAAI,EAAE,IAAI;SACX,CAAC;8CAAA;IAOF;QAAC,wBAAe,CAAC;YACf,IAAI,EAAE,IAAI;SACX,CAAC;6CAAA;IAOF;QAAC,wBAAe,CAAC;YACf,IAAI,EAAE,IAAI;SACX,CAAC;gDAAA;IAMF;QAAC,wBAAe,CAAC;YACf,IAAI,EAAE,IAAI;SACX,CAAC;kDAAA;IAOF;QAAC,wBAAe,CAAC;YACf,IAAI,EAAE,IAAI;SACX,CAAC;iDAAA;IAOF;QAAC,wBAAe,CAAC;YACf,IAAI,EAAE,IAAI;SACX,CAAC;2CAAA;IA5JJ;QAAC,eAAM,CAAC;YACN,IAAI,EAAE,gDAAgD;YACtD,MAAM,EAAE,sBAAsB;YAC9B,SAAS,EAAE,OAAO;SACnB,CAAC;mBAAA;IA2JF,kBAAC;AAAD,CAAC,AA1JD,IA0JC;AA1JY,mBAAW,cA0JvB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/mixpanel.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"mixpanel.js","sourceRoot":"","sources":["../../src/plugins/mixpanel.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAiD,UAAU,CAAC,CAAA;AAK5D;;;;;;;;;;;;;;GAcG;AAMH;IAAA;IA4EA,CAAC;IA3EC;;;;;OAKG;IAEI,cAAK,GAAZ,UAAa,OAAe,EAAE,UAAkB,IAAkB,MAAM,CAAC,CAAC,CAAC;IAE3E;;;OAGG;IAEI,mBAAU,GAAjB,cAAoC,MAAM,CAAC,CAAC,CAAC;IAE7C;;OAEG;IAEI,cAAK,GAAZ,cAA+B,MAAM,CAAC,CAAC,CAAC;IAExC;;;;OAIG;IAEI,iBAAQ,GAAf,UAAgB,UAAU,IAAkB,MAAM,CAAC,CAAC,CAAC;IAErD;;;;OAIG;IAEI,aAAI,GAAX,UAAY,KAAa,IAAkB,MAAM,CAAC,CAAC,CAAC;IAEpD;;;;OAIG;IAEI,gCAAuB,GAA9B,UAA+B,eAAoB,IAAkB,MAAM,CAAC,CAAC,CAAC;IAE9E;;;OAGG;IAEI,cAAK,GAAZ,cAA+B,MAAM,CAAC,CAAC,CAAC;IAExC;;;;OAIG;IAEI,cAAK,GAAZ,UAAa,SAAiB,EAAE,eAAqB,IAAkB,MAAM,CAAC,CAAC,CAAC;IAEhF;;;OAGG;IAEI,mBAAU,GAAjB,cAAoC,MAAM,CAAC,CAAC,CAAC;IAO7C,sBAAW,kBAAM;QALjB;;;WAGG;aAEH,cAAsC,MAAM,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC;;;OAAA;;IAnE/D;QAAC,gBAAO,EAAE;+BAAA;IAOV;QAAC,gBAAO,EAAE;oCAAA;IAMV;QAAC,gBAAO,EAAE;+BAAA;IAQV;QAAC,gBAAO,EAAE;kCAAA;IAQV;QAAC,gBAAO,EAAE;8BAAA;IAQV;QAAC,gBAAO,EAAE;iDAAA;IAOV;QAAC,gBAAO,EAAE;+BAAA;IAQV;QAAC,gBAAO,EAAE;+BAAA;IAOV;QAAC,gBAAO,EAAE;oCAAA;IAOV;QAAC,wBAAe;gCAAA;IA9ElB;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,yBAAyB;YACjC,SAAS,EAAE,UAAU;YACrB,IAAI,EAAE,0DAA0D;SACjE,CAAC;gBAAA;IA6EF,eAAC;AAAD,CAAC,AA5ED,IA4EC;AA5EY,gBAAQ,WA4EpB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/music-controls.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"music-controls.js","sourceRoot":"","sources":["../../src/plugins/music-controls.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAE3C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GAuEG;AAMH;IAAA;IAqCA,CAAC;IApCC;;;;OAIG;IAEI,oBAAM,GAAb,UAAc,OAA6B,IAAiB,MAAM,CAAC,CAAC,CAAC;IAErE;;;OAGG;IAEI,qBAAO,GAAd,cAAgC,MAAM,CAAC,CAAC,CAAC;IAEzC;;;OAGG;IAII,uBAAS,GAAhB,cAAqC,MAAM,CAAC,CAAC,CAAC;IAE9C;;OAEG;IAEI,oBAAM,GAAb,cAAuB,CAAC;IAExB;;;OAGG;IAEI,6BAAe,GAAtB,UAAuB,SAAkB,IAAS,CAAC;IA9BnD;QAAC,gBAAO,EAAE;qCAAA;IAOV;QAAC,gBAAO,EAAE;sCAAA;IAOV;QAAC,gBAAO,CAAC;YACP,UAAU,EAAE,IAAI;SACjB,CAAC;wCAAA;IAMF;QAAC,gBAAO,CAAC,EAAC,IAAI,EAAE,IAAI,EAAC,CAAC;qCAAA;IAOtB;QAAC,gBAAO,CAAC,EAAC,IAAI,EAAE,IAAI,EAAC,CAAC;8CAAA;IAxCxB;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,+BAA+B;YACvC,SAAS,EAAE,eAAe;YAC1B,IAAI,EAAE,4DAA4D;SACnE,CAAC;qBAAA;IAsCF,oBAAC;AAAD,CAAC,AArCD,IAqCC;AArCY,qBAAa,gBAqCzB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/native-audio.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"native-audio.js","sourceRoot":"","sources":["../../src/plugins/native-audio.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAC3C;;;;;;;;;;;;;;;;;;;;GAoBG;AAMH;IAAA;IA+DA,CAAC;IA9DC;;;;;OAKG;IAEI,yBAAa,GAApB,UAAqB,EAAU,EAAE,SAAiB,IAAiB,MAAM,CAAC,CAAC,CAAC;IAE5E;;;;;;;;OAQG;IAEI,0BAAc,GAArB,UAAsB,EAAU,EAAE,SAAiB,EAAE,MAAc,EAAE,MAAc,EAAE,KAAa,IAAiB,MAAM,CAAC,CAAC,CAAC;IAE5H;;;;OAIG;IAKI,gBAAI,GAAX,UAAY,EAAU,EAAE,gBAA0B,IAAiB,MAAM,CAAC,CAAC,CAAC;IAE5E;;;OAGG;IAEI,gBAAI,GAAX,UAAY,EAAU,IAAiB,MAAM,CAAC,CAAC,CAAC;IAEhD;;;;OAIG;IAEI,gBAAI,GAAX,UAAY,EAAU,IAAiB,MAAM,CAAC,CAAC,CAAC;IAEhD;;;OAGG;IAEI,kBAAM,GAAb,UAAc,EAAU,IAAiB,MAAM,CAAC,CAAC,CAAC;IAElD;;;;OAIG;IAEI,oCAAwB,GAA/B,UAAgC,EAAU,EAAE,MAAc,IAAiB,MAAM,CAAC,CAAC,CAAC;IAtDpF;QAAC,gBAAO,EAAE;0CAAA;IAYV;QAAC,gBAAO,EAAE;2CAAA;IAQV;QAAC,gBAAO,CAAC;YACP,YAAY,EAAE,CAAC;YACf,UAAU,EAAE,CAAC;SACd,CAAC;iCAAA;IAOF;QAAC,gBAAO,EAAE;iCAAA;IAQV;QAAC,gBAAO,EAAE;iCAAA;IAOV;QAAC,gBAAO,EAAE;mCAAA;IAQV;QAAC,gBAAO,EAAE;qDAAA;IAjEZ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,4BAA4B;YACpC,SAAS,EAAE,qBAAqB;YAChC,IAAI,EAAE,8DAA8D;SACrE,CAAC;mBAAA;IAgEF,kBAAC;AAAD,CAAC,AA/DD,IA+DC;AA/DY,mBAAW,cA+DvB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/native-page-transitions.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"native-page-transitions.js","sourceRoot":"","sources":["../../src/plugins/native-page-transitions.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAC3C;;;;;;;;;;;;;;;;;;;;;;;;;;GA0BG;AAOH;IAAA;IAuCA,CAAC;IAtCC;;;OAGG;IAEI,2BAAK,GAAZ,UAAa,OAA0B,IAAkB,MAAM,CAAC,CAAC,CAAC;IAElE;;;OAGG;IAEI,0BAAI,GAAX,UAAY,OAA0B,IAAkB,MAAM,CAAC,CAAC,CAAC;IAEjE;;;OAGG;IAEI,0BAAI,GAAX,UAAY,OAA0B,IAAkB,MAAM,CAAC,CAAC,CAAC;IAGjE;;;OAGG;IAEI,4BAAM,GAAb,UAAc,OAA0B,IAAkB,MAAM,CAAC,CAAC,CAAC;IAInE;;;OAGG;IAEI,0BAAI,GAAX,UAAY,OAA0B,IAAkB,MAAM,CAAC,CAAC,CAAC;IAhCjE;QAAC,gBAAO,EAAE;4CAAA;IAOV;QAAC,gBAAO,EAAE;2CAAA;IAOV;QAAC,gBAAO,CAAC,EAAC,SAAS,EAAE,CAAC,KAAK,EAAE,SAAS,CAAC,EAAC,CAAC;2CAAA;IAQzC;QAAC,gBAAO,CAAC,EAAC,SAAS,EAAE,CAAC,KAAK,EAAE,SAAS,CAAC,EAAC,CAAC;6CAAA;IASzC;QAAC,gBAAO,CAAC,EAAC,SAAS,EAAE,CAAC,KAAK,CAAC,EAAC,CAAC;2CAAA;IA1ChC;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,2CAA2C;YACnD,SAAS,EAAE,+BAA+B;YAC1C,IAAI,EAAE,mEAAmE;YACzE,SAAS,EAAE,CAAC,KAAK,EAAE,SAAS,EAAE,eAAe,CAAC;SAC/C,CAAC;6BAAA;IAwCF,4BAAC;AAAD,CAAC,AAvCD,IAuCC;AAvCY,6BAAqB,wBAuCjC,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/nativestorage.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @name NativeStorage 3 | * @description Native storage of variables in Android and iOS 4 | * 5 | * @usage 6 | * ```typescript 7 | * import { NativeStorage } from 'ionic-native'; 8 | * 9 | * NativeStorage.setItem('myitem', {property: 'value', anotherProperty: 'anotherValue'}) 10 | * .then( 11 | * () => console.log('Stored item!'), 12 | * error => console.error('Error storing item', error) 13 | * ); 14 | * 15 | * NativeStorage.getItem('myitem') 16 | * .then( 17 | * data => console.log(data), 18 | * error => console.error(error) 19 | * ); 20 | * ``` 21 | */ 22 | export declare class NativeStorage { 23 | /** 24 | * Stores a value 25 | * @param reference {string} 26 | * @param value 27 | */ 28 | static setItem(reference: string, value: any): Promise; 29 | /** 30 | * Gets a stored item 31 | * @param reference {string} 32 | */ 33 | static getItem(reference: string): Promise; 34 | /** 35 | * Removes a single stored item 36 | * @param reference {string} 37 | */ 38 | static remove(reference: string): Promise; 39 | /** 40 | * Removes all stored values. 41 | */ 42 | static clear(): Promise; 43 | } 44 | -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/nativestorage.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"nativestorage.js","sourceRoot":"","sources":["../../src/plugins/nativestorage.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAG3C;;;;;;;;;;;;;;;;;;;;GAoBG;AAMH;IAAA;IA6BA,CAAC;IA5BC;;;;OAIG;IAEI,qBAAO,GAAd,UAAe,SAAiB,EAAE,KAAU,IAAiB,MAAM,CAAC,CAAC,CAAC;IAEtE;;;OAGG;IAEI,qBAAO,GAAd,UAAe,SAAiB,IAAiB,MAAM,CAAC,CAAC,CAAC;IAE1D;;;OAGG;IAEI,oBAAM,GAAb,UAAc,SAAiB,IAAiB,MAAM,CAAC,CAAC,CAAC;IAEzD;;OAEG;IAEI,mBAAK,GAAZ,cAA8B,MAAM,CAAC,CAAC,CAAC;IArBvC;QAAC,gBAAO,EAAE;sCAAA;IAOV;QAAC,gBAAO,EAAE;sCAAA;IAOV;QAAC,gBAAO,EAAE;qCAAA;IAMV;QAAC,gBAAO,EAAE;oCAAA;IA/BZ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,8BAA8B;YACtC,SAAS,EAAE,eAAe;YAC1B,IAAI,EAAE,iEAAiE;SACxE,CAAC;qBAAA;IA8BF,oBAAC;AAAD,CAAC,AA7BD,IA6BC;AA7BY,qBAAa,gBA6BzB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/network.d.ts: -------------------------------------------------------------------------------- 1 | import { Observable } from 'rxjs/Observable'; 2 | /** 3 | * @name Network 4 | * @description 5 | * Requires Cordova plugin: cordova-plugin-network-information. For more info, please see the [Network plugin docs](https://github.com/apache/cordova-plugin-network-information). 6 | * 7 | * @usage 8 | * ```typescript 9 | * import { Network } from 'ionic-native'; 10 | * 11 | * // watch network for a disconnect 12 | * let disconnectSubscription = Network.onDisconnect().subscribe(() => { 13 | * console.log('network was disconnected :-('); 14 | * }); 15 | * 16 | * // stop disconnect watch 17 | * disconnectSubscription.unsubscribe(); 18 | * 19 | * 20 | * // watch network for a connection 21 | * let connectSubscription = Network.onConnect().subscribe(() => { 22 | * console.log('network connected!'); 23 | 24 | * // We just got a connection but we need to wait briefly 25 | * 26 | // before we determine the connection type. Might need to wait 27 | 28 | * // prior to doing any api requests as well. 29 | * setTimeout(() => { 30 | * if (Network.connection === 'wifi') { 31 | * console.log('we got a wifi connection, woohoo!'); 32 | * } 33 | * }, 3000); 34 | * }); 35 | * 36 | * // stop connect watch 37 | * connectSubscription.unsubscribe(); 38 | * 39 | * ``` 40 | * @advanced 41 | * The `connection` property will return one of the following connection types: `unknown`, `ethernet`, `wifi`, `2g`, `3g`, `4g`, `cellular`, `none` 42 | */ 43 | export declare class Network { 44 | /** 45 | * Return the network connection type 46 | */ 47 | static connection: string; 48 | /** 49 | * Get notified when the device goes offline 50 | * @returns {Observable} Returns an observable. 51 | */ 52 | static onDisconnect(): Observable; 53 | /** 54 | * Get notified when the device goes online 55 | * @returns {Observable} Returns an observable. 56 | */ 57 | static onConnect(): Observable; 58 | } 59 | -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/network.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"network.js","sourceRoot":"","sources":["../../src/plugins/network.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAiD,UAAU,CAAC,CAAA;AAM5D;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GAwCG;AAOH;IAAA;IA4BA,CAAC;IAtBC,sBAAW,qBAAU;QAJrB;;WAEG;aAEH,cAAkC,MAAM,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC;;;OAAA;IAErE;;;OAGG;IAKI,oBAAY,GAAnB,cAAyC,MAAM,CAAC,CAAC,CAAC;IAElD;;;OAGG;IAKI,iBAAS,GAAhB,cAAsC,MAAM,CAAC,CAAC,CAAC;IArB/C;QAAC,wBAAe;mCAAA;IAOhB;QAAC,gBAAO,CAAC;YACP,eAAe,EAAE,IAAI;YACrB,KAAK,EAAE,SAAS;SACjB,CAAC;qCAAA;IAOF;QAAC,gBAAO,CAAC;YACP,eAAe,EAAE,IAAI;YACrB,KAAK,EAAE,QAAQ;SAChB,CAAC;kCAAA;IA/BJ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,oCAAoC;YAC5C,IAAI,EAAE,8DAA8D;YACpE,SAAS,EAAE,CAAC,gBAAgB,EAAE,KAAK,EAAE,SAAS,EAAE,eAAe,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,SAAS,EAAE,YAAY,EAAE,SAAS,CAAC;YAC1I,SAAS,EAAE,sBAAsB;SAClC,CAAC;eAAA;IA6BF,cAAC;AAAD,CAAC,AA5BD,IA4BC;AA5BY,eAAO,UA4BnB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/nfc.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"nfc.js","sourceRoot":"","sources":["../../src/plugins/nfc.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAE3C;;;;;;;;;;;;;;;;;;;;;GAqBG;AAMH;IAAA;IA4HA,CAAC;IA3HC;;;;;OAKG;IAQI,mBAAe,GAAtB,UAAuB,SAAoB,EAAE,SAAoB,IAAoB,MAAM,CAAC,CAAC,CAAC;IAE9F;;;;;;OAMG;IAQI,4BAAwB,GAA/B,UAAgC,QAAgB,EAAE,SAAoB,EAAE,SAAoB,IAAoB,MAAM,CAAC,CAAC,CAAC;IAEzH;;;;;OAKG;IAQI,uBAAmB,GAA1B,UAA2B,SAAoB,EAAE,SAAoB,IAAoB,MAAM,CAAC,CAAC,CAAC;IAElG;;;;;OAKG;IAMI,6BAAyB,GAAhC,UAAiC,SAAoB,EAAE,SAAoB,IAAoB,MAAM,CAAC,CAAC,CAAC;IAExG;;;;OAIG;IAEI,SAAK,GAAZ,UAAa,OAAc,IAAiB,MAAM,CAAC,CAAC,CAAC;IACrD;;;OAGG;IAEI,iBAAa,GAApB,cAAsC,MAAM,CAAC,CAAC,CAAC;IAE/C;;;;OAIG;IAEI,SAAK,GAAZ,UAAa,OAAc,IAAiB,MAAM,CAAC,CAAC,CAAC;IAErD;;;OAGG;IAEI,WAAO,GAAd,cAAgC,MAAM,CAAC,CAAC,CAAC;IAEzC;;OAEG;IAEI,SAAK,GAAZ,cAA8B,MAAM,CAAC,CAAC,CAAC;IAEvC;;;;OAIG;IAEI,YAAQ,GAAf,UAAgB,IAAc,IAAiB,MAAM,CAAC,CAAC,CAAC;IAExD;;;OAGG;IAEI,gBAAY,GAAnB,cAAqC,MAAM,CAAC,CAAC,CAAC;IAE9C;;;OAGG;IAEI,gBAAY,GAAnB,cAAqC,MAAM,CAAC,CAAC,CAAC;IAE9C;;;OAGG;IAEI,WAAO,GAAd,cAAgC,MAAM,CAAC,CAAC,CAAC;IAnHzC;QAAC,gBAAO,CAAC;YACP,UAAU,EAAE,IAAI;YAChB,YAAY,EAAE,CAAC;YACf,UAAU,EAAE,CAAC;YACb,aAAa,EAAE,oBAAoB;YACnC,aAAa,EAAE,IAAI;SACpB,CAAC;oCAAA;IAUF;QAAC,gBAAO,CAAC;YACP,UAAU,EAAE,IAAI;YAChB,YAAY,EAAE,CAAC;YACf,UAAU,EAAE,CAAC;YACb,aAAa,EAAE,6BAA6B;YAC5C,aAAa,EAAE,IAAI;SACpB,CAAC;6CAAA;IASF;QAAC,gBAAO,CAAC;YACP,UAAU,EAAE,IAAI;YAChB,YAAY,EAAE,CAAC;YACf,UAAU,EAAE,CAAC;YACb,aAAa,EAAE,wBAAwB;YACvC,aAAa,EAAE,IAAI;SACpB,CAAC;wCAAA;IASF;QAAC,gBAAO,CAAC;YACP,UAAU,EAAE,IAAI;YAChB,YAAY,EAAE,CAAC;YACf,UAAU,EAAE,CAAC;SACd,CAAC;8CAAA;IAQF;QAAC,gBAAO,EAAE;0BAAA;IAMV;QAAC,gBAAO,EAAE;kCAAA;IAQV;QAAC,gBAAO,EAAE;0BAAA;IAOV;QAAC,gBAAO,EAAE;4BAAA;IAMV;QAAC,gBAAO,EAAE;0BAAA;IAQV;QAAC,gBAAO,EAAE;6BAAA;IAOV;QAAC,gBAAO,EAAE;iCAAA;IAOV;QAAC,gBAAO,EAAE;iCAAA;IAOV;QAAC,gBAAO,EAAE;4BAAA;IA9HZ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,cAAc;YACtB,SAAS,EAAE,KAAK;YAChB,IAAI,EAAE,kDAAkD;SACzD,CAAC;WAAA;IA6HF,UAAC;AAAD,CAAC,AA5HD,IA4HC;AA5HY,WAAG,MA4Hf,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/onesignal.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"onesignal.js","sourceRoot":"","sources":["../../src/plugins/onesignal.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAI3C;;;;;;;;;;;;;;;;;;;;;GAqBG;AAMH;IAAA;IA8NA,CAAC;IA5NC;;;;;;OAMG;IAEI,cAAI,GAAX,UAAY,KAAa,EACvB,OAGC,IAAqB,MAAM,CAAC,CAAC,CAAC;IAGjC;;;OAGG;IAEI,sCAA4B,GAAnC,cAA8C,CAAC;IAG/C;;;;;;OAMG;IAEI,iBAAO,GAAd,UAAe,GAAW,EAAE,KAAa,IAAU,CAAC;IAEpD;;;;;KAKC;IAEM,kBAAQ,GAAf,UAAgB,IAAS,IAAU,CAAC;IAEpC;;;;MAIE;IAEK,iBAAO,GAAd,cAAiC,MAAM,CAAC,CAAC,CAAC;IAE1C;;;;MAIE;IAEK,mBAAS,GAAhB,UAAiB,GAAW,IAAU,CAAC;IAEvC;;;;MAIE;IAEK,oBAAU,GAAjB,UAAkB,IAAc,IAAU,CAAC;IAE3C;;;;;;MAME;IAEK,gBAAM,GAAb,cAAgC,MAAM,CAAC,CAAC,CAAC;IAEzC;;;;;;;;MAQE;IAEK,uBAAa,GAApB,UAAqB,MAAe,IAAU,CAAC;IAE/C;;;;;;;;MAQE;IAEK,qBAAW,GAAlB,UAAmB,MAAe,IAAU,CAAC;IAE7C;;;;;;;;MAQE;IAEK,uCAA6B,GAApC,UAAqC,MAAe,IAAU,CAAC;IAE/D;;;;;;MAME;IAEK,sCAA4B,GAAnC,UAAoC,MAAe,IAAU,CAAC;IAE9D;;;;;MAKE;IAEK,yBAAe,GAAtB,UAAuB,MAAe,IAAU,CAAC;IAEjD;;;;MAIE;IAEK,0BAAgB,GAAvB,UAAwB,eA6DvB,IAAkB,MAAM,CAAC,CAAC,CAAC;IAE5B;;MAEE;IAEK,wBAAc,GAArB,cAAgC,CAAC;IAEjC;;;;;;;MAOE;IAEK,qBAAW,GAAlB,UAAmB,QAGlB,IAAU,CAAC;IAnNZ;QAAC,gBAAO,CAAC,EAAE,UAAU,EAAE,IAAI,EAAE,CAAC;+BAAA;IAY9B;QAAC,gBAAO,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,CAAC;uDAAA;IAWxB;QAAC,gBAAO,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,CAAC;kCAAA;IASxB;QAAC,gBAAO,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,CAAC;mCAAA;IAQxB;QAAC,gBAAO,EAAE;kCAAA;IAQV;QAAC,gBAAO,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,CAAC;oCAAA;IAQxB;QAAC,gBAAO,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,CAAC;qCAAA;IAUxB;QAAC,gBAAO,EAAE;iCAAA;IAYV;QAAC,gBAAO,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,CAAC;wCAAA;IAYxB;QAAC,gBAAO,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,CAAC;sCAAA;IAYxB;QAAC,gBAAO,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,CAAC;wDAAA;IAUxB;QAAC,gBAAO,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,CAAC;uDAAA;IASxB;QAAC,gBAAO,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,CAAC;0CAAA;IAQxB;QAAC,gBAAO,EAAE;2CAAA;IAmEV;QAAC,gBAAO,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,CAAC;yCAAA;IAWxB;QAAC,gBAAO,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,CAAC;sCAAA;IA7N1B;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,0BAA0B;YAClC,SAAS,EAAE,mBAAmB;YAC9B,IAAI,EAAE,oDAAoD;SAC3D,CAAC;iBAAA;IA+NF,gBAAC;AAAD,CAAC,AA9ND,IA8NC;AA9NY,iBAAS,YA8NrB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/pay-pal.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"pay-pal.js","sourceRoot":"","sources":["../../src/plugins/pay-pal.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAC3C;;;;;;;;;;;;;;;;;GAiBG;AAMH;IAAA;IAwDA,CAAC;IAvDC;;;;;;;;OAQG;IAEI,WAAI,GAAX,UAAY,WAA8B,EAAE,aAAmC,IAAiB,MAAM,CAAC,CAAC,CAAC;IAEzG;;OAEG;IAEI,cAAO,GAAd,cAAmC,MAAM,CAAC,CAAC,CAAC;IAE5C;;;;;;OAMG;IAEI,4BAAqB,GAA5B,UAA6B,OAAsB,IAAiB,MAAM,CAAC,CAAC,CAAC;IAE7E;;;;;;;;OAQG;IAEI,uBAAgB,GAAvB,cAAyC,MAAM,CAAC,CAAC,CAAC;IAElD;;OAEG;IAEI,4BAAqB,GAA5B,cAA8C,MAAM,CAAC,CAAC,CAAC;IAEvD;;;;;QAKI;IAEG,6BAAsB,GAA7B,UAA8B,MAAgB,IAAiB,MAAM,CAAC,CAAC,CAAC;IA5CxE;QAAC,gBAAO,EAAE;4BAAA;IAMV;QAAC,gBAAO,EAAE;+BAAA;IAUV;QAAC,gBAAO,EAAE;6CAAA;IAYV;QAAC,gBAAO,EAAE;wCAAA;IAMV;QAAC,gBAAO,EAAE;6CAAA;IASV;QAAC,gBAAO,EAAE;8CAAA;IA1DZ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,8BAA8B;YACtC,SAAS,EAAE,cAAc;YACzB,IAAI,EAAE,iDAAiD;SACxD,CAAC;cAAA;IAyDF,aAAC;AAAD,CAAC,AAxDD,IAwDC;AAxDY,cAAM,SAwDlB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/photo-viewer.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @name Photo Viewer 3 | * @description This plugin can display your image in full screen with the ability to pan, zoom, and share the image. 4 | * @usage 5 | * ```typescript 6 | * import { PhotoViewer } from 'ionic-native'; 7 | * 8 | * PhotoViewer.show('https://mysite.com/path/to/image.jpg'); 9 | * 10 | * PhotoViewer.show('https://mysite.com/path/to/image.jpg', 'My image title', {share: false}); 11 | * ``` 12 | */ 13 | export declare class PhotoViewer { 14 | /** 15 | * Shows an image in full screen 16 | * @param url {string} URL or path to image 17 | * @param title {string} 18 | * @param options {any} 19 | */ 20 | static show(url: string, title?: string, options?: { 21 | share?: boolean; 22 | }): void; 23 | } 24 | -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/photo-viewer.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { 3 | var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; 4 | if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); 5 | else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; 6 | return c > 3 && r && Object.defineProperty(target, key, r), r; 7 | }; 8 | var plugin_1 = require('./plugin'); 9 | /** 10 | * @name Photo Viewer 11 | * @description This plugin can display your image in full screen with the ability to pan, zoom, and share the image. 12 | * @usage 13 | * ```typescript 14 | * import { PhotoViewer } from 'ionic-native'; 15 | * 16 | * PhotoViewer.show('https://mysite.com/path/to/image.jpg'); 17 | * 18 | * PhotoViewer.show('https://mysite.com/path/to/image.jpg', 'My image title', {share: false}); 19 | * ``` 20 | */ 21 | var PhotoViewer = (function () { 22 | function PhotoViewer() { 23 | } 24 | /** 25 | * Shows an image in full screen 26 | * @param url {string} URL or path to image 27 | * @param title {string} 28 | * @param options {any} 29 | */ 30 | PhotoViewer.show = function (url, title, options) { }; 31 | __decorate([ 32 | plugin_1.Cordova({ sync: true }) 33 | ], PhotoViewer, "show", null); 34 | PhotoViewer = __decorate([ 35 | plugin_1.Plugin({ 36 | plugin: 'com-sarriaroman-photoviewer', 37 | pluginRef: 'PhotoViewer', 38 | repo: 'https://github.com/sarriaroman/photoviewer' 39 | }) 40 | ], PhotoViewer); 41 | return PhotoViewer; 42 | }()); 43 | exports.PhotoViewer = PhotoViewer; 44 | //# sourceMappingURL=photo-viewer.js.map -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/photo-viewer.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"photo-viewer.js","sourceRoot":"","sources":["../../src/plugins/photo-viewer.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAC3C;;;;;;;;;;;GAWG;AAMH;IAAA;IASA,CAAC;IARC;;;;;OAKG;IAEI,gBAAI,GAAX,UAAY,GAAW,EAAE,KAAc,EAAE,OAA6B,IAAU,CAAC;IADjF;QAAC,gBAAO,CAAC,EAAC,IAAI,EAAE,IAAI,EAAC,CAAC;iCAAA;IAZxB;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,6BAA6B;YACrC,SAAS,EAAE,aAAa;YACxB,IAAI,EAAE,4CAA4C;SACnD,CAAC;mBAAA;IAUF,kBAAC;AAAD,CAAC,AATD,IASC;AATY,mBAAW,cASvB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/pin-dialog.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @name Pin Dialog 3 | * @description 4 | * 5 | * @usage 6 | * ```typescript 7 | * import { PinDialog } from 'ionic-native'; 8 | * 9 | * 10 | * PinDialog.prompt('Enter your PIN', 'Verify PIN', ['OK', 'Cancel']) 11 | * .then( 12 | * (result: any) => { 13 | * if (result.buttonIndex == 1) console.log('User clicked OK, value is: ', result.input1); 14 | * else if(result.buttonIndex == 2) console.log('User cancelled'); 15 | * } 16 | * ); 17 | * ``` 18 | */ 19 | export declare class PinDialog { 20 | /** 21 | * Show pin dialog 22 | * @param {string} message Message to show the user 23 | * @param {string} title Title of the dialog 24 | * @param {string[]} buttons Buttons to show 25 | */ 26 | static prompt(message: string, title: string, buttons: string[]): Promise<{ 27 | buttonIndex: number; 28 | input1: string; 29 | }>; 30 | } 31 | -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/pin-dialog.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { 3 | var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; 4 | if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); 5 | else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; 6 | return c > 3 && r && Object.defineProperty(target, key, r), r; 7 | }; 8 | var plugin_1 = require('./plugin'); 9 | /** 10 | * @name Pin Dialog 11 | * @description 12 | * 13 | * @usage 14 | * ```typescript 15 | * import { PinDialog } from 'ionic-native'; 16 | * 17 | * 18 | * PinDialog.prompt('Enter your PIN', 'Verify PIN', ['OK', 'Cancel']) 19 | * .then( 20 | * (result: any) => { 21 | * if (result.buttonIndex == 1) console.log('User clicked OK, value is: ', result.input1); 22 | * else if(result.buttonIndex == 2) console.log('User cancelled'); 23 | * } 24 | * ); 25 | * ``` 26 | */ 27 | var PinDialog = (function () { 28 | function PinDialog() { 29 | } 30 | /** 31 | * Show pin dialog 32 | * @param {string} message Message to show the user 33 | * @param {string} title Title of the dialog 34 | * @param {string[]} buttons Buttons to show 35 | */ 36 | PinDialog.prompt = function (message, title, buttons) { return; }; 37 | __decorate([ 38 | plugin_1.Cordova({ 39 | successIndex: 1 40 | }) 41 | ], PinDialog, "prompt", null); 42 | PinDialog = __decorate([ 43 | plugin_1.Plugin({ 44 | plugin: 'cordova-plugin-pin-dialog', 45 | pluginRef: 'plugins.pinDialog', 46 | repo: 'https://github.com/Paldom/PinDialog' 47 | }) 48 | ], PinDialog); 49 | return PinDialog; 50 | }()); 51 | exports.PinDialog = PinDialog; 52 | //# sourceMappingURL=pin-dialog.js.map -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/pin-dialog.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"pin-dialog.js","sourceRoot":"","sources":["../../src/plugins/pin-dialog.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAG3C;;;;;;;;;;;;;;;;;GAiBG;AAMH;IAAA;IAYA,CAAC;IAXC;;;;;OAKG;IAII,gBAAM,GAAb,UAAc,OAAe,EAAE,KAAa,EAAE,OAAiB,IAAsD,MAAM,CAAC,CAAC,CAAC;IAH9H;QAAC,gBAAO,CAAC;YACP,YAAY,EAAE,CAAC;SAChB,CAAC;iCAAA;IAdJ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,2BAA2B;YACnC,SAAS,EAAE,mBAAmB;YAC9B,IAAI,EAAE,qCAAqC;SAC5C,CAAC;iBAAA;IAaF,gBAAC;AAAD,CAAC,AAZD,IAYC;AAZY,iBAAS,YAYrB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/power-management.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @name PowerManagement 3 | * @description 4 | * The PowerManagement plugin offers access to the devices power-management functionality. 5 | * It should be used for applications which keep running for a long time without any user interaction. 6 | * 7 | * @usage 8 | * ``` 9 | * import {PowerManagement} from 'ionic-native'; 10 | * 11 | * PowerManagement.acquire() 12 | * .then(onSuccess) 13 | * .catch(onError); 14 | * 15 | * ``` 16 | */ 17 | export declare class PowerManagement { 18 | /** 19 | * Acquire a wakelock by calling this. 20 | */ 21 | static acquire(): Promise; 22 | /** 23 | * This acquires a partial wakelock, allowing the screen to be dimmed. 24 | */ 25 | static dim(): Promise; 26 | /** 27 | * Release the wakelock. It's important to do this when you're finished with the wakelock, to avoid unnecessary battery drain. 28 | */ 29 | static release(): Promise; 30 | /** 31 | * By default, the plugin will automatically release a wakelock when your app is paused (e.g. when the screen is turned off, or the user switches to another app). 32 | * It will reacquire the wakelock upon app resume. If you would prefer to disable this behaviour, you can use this function. 33 | * @param set {boolean} 34 | */ 35 | static setReleaseOnPause(set: boolean): Promise; 36 | } 37 | -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/power-management.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"power-management.js","sourceRoot":"","sources":["../../src/plugins/power-management.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAC3C;;;;;;;;;;;;;;;GAeG;AAMH;IAAA;IA0BA,CAAC;IAzBC;;OAEG;IAEI,uBAAO,GAAd,cAAgC,MAAM,CAAC,CAAC,CAAC;IAEzC;;OAEG;IAEI,mBAAG,GAAV,cAA4B,MAAM,CAAC,CAAC,CAAC;IAErC;;OAEG;IAEI,uBAAO,GAAd,cAAgC,MAAM,CAAC,CAAC,CAAC;IAEzC;;;;OAIG;IAEI,iCAAiB,GAAxB,UAAyB,GAAY,IAAiB,MAAM,CAAC,CAAC,CAAC;IArB/D;QAAC,gBAAO,EAAE;wCAAA;IAMV;QAAC,gBAAO,EAAE;oCAAA;IAMV;QAAC,gBAAO,EAAE;wCAAA;IAQV;QAAC,gBAAO,EAAE;kDAAA;IA7BZ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,qCAAqC;YAC7C,SAAS,EAAE,0DAA0D;YACrE,IAAI,EAAE,iBAAiB;SACxB,CAAC;uBAAA;IA2BF,sBAAC;AAAD,CAAC,AA1BD,IA0BC;AA1BY,uBAAe,kBA0B3B,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/printer.d.ts: -------------------------------------------------------------------------------- 1 | export interface PrintOptions { 2 | /** 3 | * The name of the print job and the document 4 | */ 5 | name?: string; 6 | /** 7 | * The network URL of the printer. 8 | * Only supported on iOS. 9 | */ 10 | printerId?: string; 11 | /** 12 | * Specifies the duplex mode to use for the print job. 13 | * Either double-sided (duplex:true) or single-sided (duplex:false). 14 | * Double-sided by default. 15 | * Only supported on iOS 16 | */ 17 | duplex?: boolean; 18 | /** 19 | * The orientation of the printed content, portrait or landscape 20 | * Portrait by default. 21 | */ 22 | landscape?: boolean; 23 | /** 24 | * If your application only prints black text, setting this property to true can result in better performance in many cases. 25 | * False by default. 26 | */ 27 | grayscale?: boolean; 28 | /** 29 | * The Size and position of the print view 30 | */ 31 | bounds?: number[] | any; 32 | } 33 | /** 34 | * @name Printer 35 | * @description Prints documents or HTML rendered content 36 | * @usage 37 | * ```typescript 38 | * import {Printer, PrintOptions} from 'ionic-native'; 39 | * 40 | * Printer.isAvailable().then(onSuccess, onError); 41 | * 42 | * let options: PrintOptions = { 43 | * name: 'MyDocument', 44 | * printerId: 'printer007', 45 | * duplex: true, 46 | * landscape: true, 47 | * grayscale: true 48 | * }; 49 | * 50 | * Printer.print(content, options).then(onSuccess, onError); 51 | * ``` 52 | */ 53 | export declare class Printer { 54 | /** 55 | * Checks whether to device is capable of printing. 56 | */ 57 | static isAvailable(): Promise; 58 | /** 59 | * Sends content to the printer. 60 | * @param {content} The content to print. Can be a URL or an HTML string. If a HTML DOM Object is provided, its innerHtml property value will be used. 61 | * @param {options} The options to pass to the printer 62 | */ 63 | static print(content: string | HTMLElement, options?: PrintOptions): Promise; 64 | } 65 | -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/printer.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"printer.js","sourceRoot":"","sources":["../../src/plugins/printer.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AA0C3C;;;;;;;;;;;;;;;;;;;GAmBG;AAOH;IAAA;IAgBA,CAAC;IAdC;;OAEG;IAEI,mBAAW,GAAlB,cAAyC,MAAM,CAAC,CAAC,CAAC;IAElD;;;;OAIG;IAEI,aAAK,GAAZ,UAAa,OAA6B,EAAE,OAAsB,IAAkB,MAAM,CAAC,CAAC,CAAC;IAT7F;QAAC,gBAAO,EAAE;oCAAA;IAQV;QAAC,gBAAO,EAAE;8BAAA;IAnBZ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,oCAAoC;YAC5C,SAAS,EAAE,yBAAyB;YACpC,IAAI,EAAE,sDAAsD;YAC5D,SAAS,EAAE,CAAC,SAAS,EAAE,KAAK,CAAC;SAC9B,CAAC;eAAA;IAiBF,cAAC;AAAD,CAAC,AAhBD,IAgBC;AAhBY,eAAO,UAgBnB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/push.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"push.js","sourceRoot":"","sources":["../../src/plugins/push.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AA+Q3C;;;;;;;;;;;;;GAaG;AAMH;IAAA;IAkCA,CAAC;IAhCC;;;;;;;;;;;;;;;;;;;OAmBG;IAII,SAAI,GAAX,UAAY,OAAoB,IAAsB,MAAM,CAAC,CAAC,CAAC;IAE/D;;;OAGG;IAEI,kBAAa,GAApB,cAA0D,MAAM,CAAC,CAAC,CAAC;IAVnE;QAAC,gBAAO,CAAC;YACP,IAAI,EAAE,IAAI;SACX,CAAC;0BAAA;IAOF;QAAC,gBAAO,EAAE;mCAAA;IApCZ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,sBAAsB;YAC9B,SAAS,EAAE,kBAAkB;YAC7B,IAAI,EAAE,kDAAkD;SACzD,CAAC;YAAA;IAmCF,WAAC;AAAD,CAAC,AAlCD,IAkCC;AAlCY,YAAI,OAkChB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/safari-view-controller.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"safari-view-controller.js","sourceRoot":"","sources":["../../src/plugins/safari-view-controller.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAG3C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GAoCG;AAOH;IAAA;IAwCA,CAAC;IAtCC;;OAEG;IAEI,gCAAW,GAAlB,cAAyC,MAAM,CAAC,CAAC,CAAC;IAElD;;;OAGG;IAEI,yBAAI,GAAX,UAAY,OAAqC,IAAkB,MAAM,CAAC,CAAC,CAAC;IAE5E;;OAEG;IAEI,yBAAI,GAAX,cAAsB,CAAC;IAEvB;;OAEG;IAEI,qCAAgB,GAAvB,cAA0C,MAAM,CAAC,CAAC,CAAC;IAEnD;;OAEG;IAEI,2BAAM,GAAb,cAAgC,MAAM,CAAC,CAAC,CAAC;IAEzC;;;OAGG;IAEI,iCAAY,GAAnB,UAAoB,GAAW,IAAkB,MAAM,CAAC,CAAC,CAAC;IAjC1D;QAAC,gBAAO,EAAE;iDAAA;IAOV;QAAC,gBAAO,EAAE;0CAAA;IAMV;QAAC,gBAAO,EAAE;0CAAA;IAMV;QAAC,gBAAO,EAAE;sDAAA;IAMV;QAAC,gBAAO,EAAE;4CAAA;IAOV;QAAC,gBAAO,EAAE;kDAAA;IA3CZ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,qCAAqC;YAC7C,SAAS,EAAE,sBAAsB;YACjC,SAAS,EAAE,CAAC,KAAK,EAAE,SAAS,CAAC;YAC7B,IAAI,EAAE,uEAAuE;SAC9E,CAAC;4BAAA;IAyCF,2BAAC;AAAD,CAAC,AAxCD,IAwCC;AAxCY,4BAAoB,uBAwChC,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/screen-orientation.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"screen-orientation.js","sourceRoot":"","sources":["../../src/plugins/screen-orientation.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAiD,UAAU,CAAC,CAAA;AAI5D;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GAiCG;AAOH;IAAA;IAuBA,CAAC;IArBC;;;;OAIG;IAEI,iCAAe,GAAtB,UAAuB,WAAmB,IAAU,CAAC;IAErD;;OAEG;IAEI,mCAAiB,GAAxB,cAAmC,CAAC;IAMpC,sBAAW,gCAAW;QAJtB;;WAEG;aAEH;YACE,MAAM,CAAC,MAAM,CAAC,MAAM,CAAC,WAAW,CAAC;QACnC,CAAC;;;OAAA;IAfD;QAAC,gBAAO,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,CAAC;kDAAA;IAMxB;QAAC,gBAAO,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,CAAC;oDAAA;IAMxB;QAAC,wBAAe;8CAAA;IAzBlB;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,mCAAmC;YAC3C,SAAS,EAAE,eAAe;YAC1B,IAAI,EAAE,6DAA6D;YACnE,SAAS,EAAE,CAAC,SAAS,EAAE,KAAK,EAAE,iBAAiB,CAAC;SACjD,CAAC;yBAAA;IAwBF,wBAAC;AAAD,CAAC,AAvBD,IAuBC;AAvBY,yBAAiB,oBAuB7B,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/screenshot.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @name Screenshot 3 | * @description Captures a screen shot 4 | * @usage 5 | * ```typescript 6 | * import {Screenshot} from 'ionic-native'; 7 | * 8 | * // Take a screenshot and save to file 9 | * Screenshot.save('jpg', 80, 'myscreenshot.jpg').then(onSuccess, onError); 10 | * 11 | * // Take a screenshot and get temporary file URI 12 | * Screenshot.URI(80).then(onSuccess, onError); 13 | * ``` 14 | */ 15 | export declare class Screenshot { 16 | /** 17 | * Takes screenshot and saves the image 18 | * 19 | * @param {string} format. Format can take the value of either 'jpg' or 'png' 20 | * On ios, only 'jpg' format is supported 21 | * @param {number} quality. Determines the quality of the screenshot. 22 | * Default quality is set to 100. 23 | * @param {string} filename. Name of the file as stored on the storage 24 | */ 25 | static save(format?: string, quality?: number, filename?: string): Promise; 26 | /** 27 | * Takes screenshot and returns the image as an URI 28 | * 29 | * @param {number} quality. Determines the quality of the screenshot. 30 | * Default quality is set to 100. 31 | */ 32 | static URI(quality?: number): Promise; 33 | } 34 | -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/screenshot.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"screenshot.js","sourceRoot":"","sources":["../../src/plugins/screenshot.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAuB,UAAU,CAAC,CAAA;AAIlC;;;;;;;;;;;;;GAaG;AAMH;IAAA;IAoDA,CAAC;IAlDC;;;;;;;;OAQG;IACI,eAAI,GAAX,UAAY,MAAe,EAAE,OAAgB,EAAE,QAAiB;QAC9D,MAAM,CAAC,IAAI,OAAO,CAChB,UAAC,OAAO,EAAE,MAAM;YACd,SAAS,CAAC,UAAU,CAAC,IAAI,CACvB,UAAC,KAAK,EAAE,MAAM;gBACZ,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC;oBACV,MAAM,CAAC,KAAK,CAAC,CAAC;gBAChB,CAAC;gBAAC,IAAI,CAAC,CAAC;oBACN,OAAO,CAAC,MAAM,CAAC,CAAC;gBAClB,CAAC;YACH,CAAC,EACD,MAAM,EACN,OAAO,EACP,QAAQ,CACT,CAAC;QACJ,CAAC,CACF,CAAC;IACJ,CAAC;IAED;;;;;OAKG;IACI,cAAG,GAAV,UAAW,OAAgB;QACzB,MAAM,CAAC,IAAI,OAAO,CAChB,UAAC,OAAO,EAAE,MAAM;YACd,SAAS,CAAC,UAAU,CAAC,GAAG,CACtB,UAAC,KAAK,EAAE,MAAM;gBACZ,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC;oBACV,MAAM,CAAC,KAAK,CAAC,CAAC;gBAChB,CAAC;gBAAC,IAAI,CAAC,CAAC;oBACN,OAAO,CAAC,MAAM,CAAC,CAAC;gBAClB,CAAC;YACH,CAAC,EACD,OAAO,CACR,CAAC;QACJ,CAAC,CACF,CAAC;IACJ,CAAC;IAxDH;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,oDAAoD;YAC5D,SAAS,EAAE,sBAAsB;YACjC,IAAI,EAAE,oDAAoD;SAC3D,CAAC;kBAAA;IAqDF,iBAAC;AAAD,CAAC,AApDD,IAoDC;AApDY,kBAAU,aAoDtB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/securestorage.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @name Secure Storage 3 | * @description 4 | * This plugin gets, sets and removes key,value pairs from a device's secure storage. 5 | * 6 | * Requires Cordova plugin: `cordova-plugin-secure-storage`. For more info, please see the [Cordova Secure Storage docs](https://github.com/Crypho/cordova-plugin-secure-storage). 7 | * 8 | * @usage 9 | * 10 | * ```typescript 11 | * import { SecureStorage } from 'ionic-native'; 12 | * 13 | * let secureStorage: SecureStorage = new SecureStorage(); 14 | * secureStorage.create('my_store_name') 15 | * .then( 16 | * () => console.log('Storage is ready!'), 17 | * error => console.log(error) 18 | * ); 19 | * 20 | * secureStorage.get('myitem') 21 | * .then( 22 | * data => console.log(data), 23 | * error => console.log(error) 24 | * ); 25 | * 26 | * secureStorage.set('myitem', 'myvalue') 27 | * .then( 28 | * data => console.log(data), 29 | * error => console.log(error) 30 | * ); 31 | * 32 | * secureStorage.remove('myitem') 33 | * .then( 34 | * data => console.log(data), 35 | * error => console.log(error) 36 | * ); 37 | * ``` 38 | */ 39 | export declare class SecureStorage { 40 | private _objectInstance; 41 | constructor(); 42 | /** 43 | * Creates a namespaced storage. 44 | * @param store {string} 45 | */ 46 | create(store: string): Promise; 47 | /** 48 | * Gets a stored item 49 | * @param reference {string} 50 | */ 51 | get(reference: string): Promise; 52 | /** 53 | * Stores a value 54 | * @param reference {string} 55 | * @param value {string} 56 | */ 57 | set(reference: string, value: string): Promise; 58 | /** 59 | * Removes a single stored item 60 | * @param reference {string} 61 | */ 62 | remove(reference: string): Promise; 63 | } 64 | -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/securestorage.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"securestorage.js","sourceRoot":"","sources":["../../src/plugins/securestorage.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAwC,UAAU,CAAC,CAAA;AAGnD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GAqCG;AAOH;IAIE;IAAe,CAAC;IAEhB;;;OAGG;IACH,8BAAM,GAAN,UAAO,KAAa;QAApB,iBAIC;QAHC,MAAM,CAAC,IAAI,OAAO,CAAC,UAAC,GAAG,EAAE,GAAG;YAC1B,KAAI,CAAC,eAAe,GAAG,IAAI,OAAO,CAAC,OAAO,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,EAAE,KAAK,CAAC,CAAC;QAC5E,CAAC,CAAC,CAAC;IACL,CAAC;IAED;;;OAGG;IAIH,2BAAG,GAAH,UAAI,SAAiB,IAAkB,MAAM,CAAC,CAAC,CAAC;IAEhD;;;;OAIG;IAIH,2BAAG,GAAH,UAAI,SAAiB,EAAE,KAAa,IAAkB,MAAM,CAAC,CAAC,CAAC;IAE/D;;;OAGG;IAIH,8BAAM,GAAN,UAAO,SAAiB,IAAkB,MAAM,CAAC,CAAC,CAAC;IAtBpD;QAAC,wBAAe,CAAC;YACd,aAAa,EAAE,SAAS;SACzB,CAAC;4CAAA;IAQH;QAAC,wBAAe,CAAC;YACd,aAAa,EAAE,SAAS;SACzB,CAAC;4CAAA;IAOH;QAAC,wBAAe,CAAC;YACd,aAAa,EAAE,SAAS;SACzB,CAAC;+CAAA;IA/CJ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,+BAA+B;YACvC,SAAS,EAAE,uBAAuB;YAClC,IAAI,EAAE,yDAAyD;YAC/D,SAAS,EAAE,CAAC,SAAS,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,CAAC;SAC1D,CAAC;qBAAA;IA4CF,oBAAC;AAAD,CAAC,AA3CD,IA2CC;AA3CY,qBAAa,gBA2CzB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/shake.d.ts: -------------------------------------------------------------------------------- 1 | import { Observable } from 'rxjs/Observable'; 2 | /** 3 | * @name Shake 4 | * @description Handles shake gesture 5 | * @usage 6 | * ```typescript 7 | * import {Shake} from 'ionic-native'; 8 | * 9 | * let watch = Shake.startWatch(60).subscribe(() => { 10 | * // do something 11 | * }); 12 | * 13 | * watch.unsubscribe(); 14 | * ``` 15 | */ 16 | export declare class Shake { 17 | /** 18 | * Watch for shake gesture 19 | * @param sensitivity {number} Optional sensitivity parameter. Defaults to 40 20 | */ 21 | static startWatch(sensitivity?: number): Observable; 22 | } 23 | -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/shake.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { 3 | var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; 4 | if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); 5 | else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; 6 | return c > 3 && r && Object.defineProperty(target, key, r), r; 7 | }; 8 | var plugin_1 = require('./plugin'); 9 | /** 10 | * @name Shake 11 | * @description Handles shake gesture 12 | * @usage 13 | * ```typescript 14 | * import {Shake} from 'ionic-native'; 15 | * 16 | * let watch = Shake.startWatch(60).subscribe(() => { 17 | * // do something 18 | * }); 19 | * 20 | * watch.unsubscribe(); 21 | * ``` 22 | */ 23 | var Shake = (function () { 24 | function Shake() { 25 | } 26 | /** 27 | * Watch for shake gesture 28 | * @param sensitivity {number} Optional sensitivity parameter. Defaults to 40 29 | */ 30 | Shake.startWatch = function (sensitivity) { return; }; 31 | __decorate([ 32 | plugin_1.Cordova({ 33 | observable: true, 34 | clearFunction: 'stopWatch', 35 | successIndex: 0, 36 | errorIndex: 2 37 | }) 38 | ], Shake, "startWatch", null); 39 | Shake = __decorate([ 40 | plugin_1.Plugin({ 41 | plugin: 'cordova-plugin-shake', 42 | pluginRef: 'shake', 43 | repo: 'https://github.com/leecrossley/cordova-plugin-shake' 44 | }) 45 | ], Shake); 46 | return Shake; 47 | }()); 48 | exports.Shake = Shake; 49 | //# sourceMappingURL=shake.js.map -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/shake.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"shake.js","sourceRoot":"","sources":["../../src/plugins/shake.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAE3C;;;;;;;;;;;;;GAaG;AAMH;IAAA;IAaA,CAAC;IAZC;;;OAGG;IAOI,gBAAU,GAAjB,UAAkB,WAAoB,IAAoB,MAAM,CAAC,CAAC,CAAC;IANnE;QAAC,gBAAO,CAAC;YACP,UAAU,EAAE,IAAI;YAChB,aAAa,EAAE,WAAW;YAC1B,YAAY,EAAE,CAAC;YACf,UAAU,EAAE,CAAC;SACd,CAAC;iCAAA;IAfJ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,sBAAsB;YAC9B,SAAS,EAAE,OAAO;YAClB,IAAI,EAAE,qDAAqD;SAC5D,CAAC;aAAA;IAcF,YAAC;AAAD,CAAC,AAbD,IAaC;AAbY,aAAK,QAajB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/sim.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @name Sim 3 | * @description 4 | * Gets info from the Sim card like the carrier name, mcc, mnc and country code and other system dependent info. 5 | * 6 | * Requires Cordova plugin: `cordova-plugin-sim`. For more info, please see the [Cordova Sim docs](https://github.com/pbakondy/cordova-plugin-sim). 7 | * 8 | * @usage 9 | * ```typescript 10 | * import { Sim } from 'ionic-native'; 11 | * 12 | * 13 | * Sim.getSimInfo().then( 14 | * (info) => console.log('Sim info: ', info), 15 | * (err) => console.log('Unable to get sim info: ', err) 16 | * ); 17 | * ``` 18 | */ 19 | export declare class Sim { 20 | /** 21 | * Returns info from the SIM card. 22 | * @returns {Promise} 23 | */ 24 | static getSimInfo(): Promise; 25 | } 26 | -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/sim.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { 3 | var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; 4 | if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); 5 | else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; 6 | return c > 3 && r && Object.defineProperty(target, key, r), r; 7 | }; 8 | var plugin_1 = require('./plugin'); 9 | /** 10 | * @name Sim 11 | * @description 12 | * Gets info from the Sim card like the carrier name, mcc, mnc and country code and other system dependent info. 13 | * 14 | * Requires Cordova plugin: `cordova-plugin-sim`. For more info, please see the [Cordova Sim docs](https://github.com/pbakondy/cordova-plugin-sim). 15 | * 16 | * @usage 17 | * ```typescript 18 | * import { Sim } from 'ionic-native'; 19 | * 20 | * 21 | * Sim.getSimInfo().then( 22 | * (info) => console.log('Sim info: ', info), 23 | * (err) => console.log('Unable to get sim info: ', err) 24 | * ); 25 | * ``` 26 | */ 27 | var Sim = (function () { 28 | function Sim() { 29 | } 30 | /** 31 | * Returns info from the SIM card. 32 | * @returns {Promise} 33 | */ 34 | Sim.getSimInfo = function () { return; }; 35 | __decorate([ 36 | plugin_1.Cordova() 37 | ], Sim, "getSimInfo", null); 38 | Sim = __decorate([ 39 | plugin_1.Plugin({ 40 | plugin: 'cordova-plugin-sim', 41 | pluginRef: 'plugins.sim', 42 | repo: 'https://github.com/pbakondy/cordova-plugin-sim', 43 | platforms: ['Android', 'iOS', 'Windows Phone'] 44 | }) 45 | ], Sim); 46 | return Sim; 47 | }()); 48 | exports.Sim = Sim; 49 | //# sourceMappingURL=sim.js.map -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/sim.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"sim.js","sourceRoot":"","sources":["../../src/plugins/sim.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAG3C;;;;;;;;;;;;;;;;;GAiBG;AAOH;IAAA;IAQA,CAAC;IAPC;;;OAGG;IAEI,cAAU,GAAjB,cAAoC,MAAM,CAAC,CAAC,CAAC;IAD7C;QAAC,gBAAO,EAAE;+BAAA;IAXZ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,oBAAoB;YAC5B,SAAS,EAAE,aAAa;YACxB,IAAI,EAAE,gDAAgD;YACtD,SAAS,EAAE,CAAC,SAAS,EAAE,KAAK,EAAE,eAAe,CAAC;SAC/C,CAAC;WAAA;IASF,UAAC;AAAD,CAAC,AARD,IAQC;AARY,WAAG,MAQf,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/sms.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Options for sending an SMS 3 | */ 4 | export interface SmsOptions { 5 | /** 6 | * Set to true to replace \n by a new line. Default: false 7 | */ 8 | replaceLineBreaks?: boolean; 9 | android?: SmsOptionsAndroid; 10 | } 11 | export interface SmsOptionsAndroid { 12 | /** 13 | * Set to "INTENT" to send SMS with the native android SMS messaging. Leaving it empty will send the SMS without opening any app. 14 | */ 15 | intent?: string; 16 | } 17 | /** 18 | * @name SMS 19 | * @description 20 | * 21 | * Requires Cordova plugin: cordova-plugin-sms. For more info, please see the [SMS plugin docs](https://github.com/cordova-sms/cordova-sms-plugin). 22 | * 23 | * @usage 24 | * ```typescript 25 | * import { SMS } from 'ionic-native'; 26 | * 27 | * 28 | * // Send a text message using default options 29 | * SMS.send('416123456', 'Hello world!'); 30 | * ``` 31 | */ 32 | export declare class SMS { 33 | /** 34 | * Sends sms to a number 35 | * @param phoneNumber {string|Array} Phone number 36 | * @param message {string} Message 37 | * @param options {SmsOptions} Options 38 | * @returns {Promise} Resolves promise when the SMS has been sent 39 | */ 40 | static send(phoneNumber: string | string[], message: string, options?: SmsOptions): Promise; 41 | } 42 | -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/sms.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { 3 | var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; 4 | if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); 5 | else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; 6 | return c > 3 && r && Object.defineProperty(target, key, r), r; 7 | }; 8 | var plugin_1 = require('./plugin'); 9 | /** 10 | * @name SMS 11 | * @description 12 | * 13 | * Requires Cordova plugin: cordova-plugin-sms. For more info, please see the [SMS plugin docs](https://github.com/cordova-sms/cordova-sms-plugin). 14 | * 15 | * @usage 16 | * ```typescript 17 | * import { SMS } from 'ionic-native'; 18 | * 19 | * 20 | * // Send a text message using default options 21 | * SMS.send('416123456', 'Hello world!'); 22 | * ``` 23 | */ 24 | var SMS = (function () { 25 | function SMS() { 26 | } 27 | /** 28 | * Sends sms to a number 29 | * @param phoneNumber {string|Array} Phone number 30 | * @param message {string} Message 31 | * @param options {SmsOptions} Options 32 | * @returns {Promise} Resolves promise when the SMS has been sent 33 | */ 34 | SMS.send = function (phoneNumber, message, options) { return; }; 35 | __decorate([ 36 | plugin_1.Cordova() 37 | ], SMS, "send", null); 38 | SMS = __decorate([ 39 | plugin_1.Plugin({ 40 | plugin: 'cordova-sms-plugin', 41 | pluginRef: 'sms', 42 | repo: 'https://github.com/cordova-sms/cordova-sms-plugin', 43 | platforms: ['Android', 'iOS', 'Windows Phone 8'] 44 | }) 45 | ], SMS); 46 | return SMS; 47 | }()); 48 | exports.SMS = SMS; 49 | //# sourceMappingURL=sms.js.map -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/sms.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"sms.js","sourceRoot":"","sources":["../../src/plugins/sms.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AA0B3C;;;;;;;;;;;;;;GAcG;AAOH;IAAA;IAgBA,CAAC;IAdC;;;;;;OAMG;IAEI,QAAI,GAAX,UACE,WAA8B,EAC9B,OAAe,EACf,OAAoB,IACF,MAAM,CAAC,CAAC,CAAC;IAL7B;QAAC,gBAAO,EAAE;yBAAA;IAfZ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,oBAAoB;YAC5B,SAAS,EAAE,KAAK;YAChB,IAAI,EAAE,mDAAmD;YACzD,SAAS,EAAE,CAAC,SAAS,EAAE,KAAK,EAAE,iBAAiB,CAAC;SACjD,CAAC;WAAA;IAiBF,UAAC;AAAD,CAAC,AAhBD,IAgBC;AAhBY,WAAG,MAgBf,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/spinnerdialog.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @name Spinner Dialog 3 | * @description 4 | * @usage 5 | * ```typescript 6 | * import { SpinnerDialog } from 'ionic-native'; 7 | * 8 | * 9 | * SpinnerDialog.show(); 10 | * 11 | * SpinnerDialog.hide(); 12 | * ``` 13 | */ 14 | export declare class SpinnerDialog { 15 | /** 16 | * Shows the spinner dialog 17 | * @param title {string} Spinner title (shows on Android only) 18 | * @param message {string} Spinner message 19 | * @param cancelCallback {boolean|function} Set to true to set spinner not cancelable. Or provide a function to call when the user cancels the spinner. 20 | * @param iOSOptions {object} Options for iOS only 21 | */ 22 | static show(title?: string, message?: string, cancelCallback?: any, iOSOptions?: SpinnerDialogIOSOptions): void; 23 | /** 24 | * Hides the spinner dialog if visible 25 | */ 26 | static hide(): void; 27 | } 28 | export interface SpinnerDialogIOSOptions { 29 | overlayOpacity?: number; 30 | textColorRed?: number; 31 | textColorGreen?: number; 32 | textColorBlue?: number; 33 | } 34 | -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/spinnerdialog.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"spinnerdialog.js","sourceRoot":"","sources":["../../src/plugins/spinnerdialog.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAG3C;;;;;;;;;;;;GAYG;AAOH;IAAA;IAsBA,CAAC;IApBC;;;;;;OAMG;IAII,kBAAI,GAAX,UAAY,KAAc,EAAE,OAAgB,EAAE,cAAoB,EAAE,UAAoC,IAAS,CAAC;IAElH;;OAEG;IAII,kBAAI,GAAX,cAAqB,CAAC;IAXtB;QAAC,gBAAO,CAAC;YACP,IAAI,EAAE,IAAI;SACX,CAAC;mCAAA;IAMF;QAAC,gBAAO,CAAC;YACP,IAAI,EAAE,IAAI;SACX,CAAC;mCAAA;IAzBJ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,+BAA+B;YACvC,SAAS,EAAE,8BAA8B;YACzC,IAAI,EAAE,yCAAyC;YAC/C,SAAS,EAAE,CAAC,SAAS,EAAE,KAAK,EAAE,iBAAiB,CAAC;SACjD,CAAC;qBAAA;IAuBF,oBAAC;AAAD,CAAC,AAtBD,IAsBC;AAtBY,qBAAa,gBAsBzB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/splashscreen.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @name Splashscreen 3 | * @description This plugin displays and hides a splash screen during application launch. The methods below allows showing and hiding the splashscreen after the app has loaded. 4 | * @usage 5 | * ```typescript 6 | * import { Splashscreen } from 'ionic-native'; 7 | * 8 | * 9 | * Splashscreen.show(); 10 | * 11 | * Splashscreen.hide(); 12 | * ``` 13 | */ 14 | export declare class Splashscreen { 15 | /** 16 | * Shows the splashscreen 17 | */ 18 | static show(): void; 19 | /** 20 | * Hides the splashscreen 21 | */ 22 | static hide(): void; 23 | } 24 | -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/splashscreen.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { 3 | var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; 4 | if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); 5 | else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; 6 | return c > 3 && r && Object.defineProperty(target, key, r), r; 7 | }; 8 | var plugin_1 = require('./plugin'); 9 | /** 10 | * @name Splashscreen 11 | * @description This plugin displays and hides a splash screen during application launch. The methods below allows showing and hiding the splashscreen after the app has loaded. 12 | * @usage 13 | * ```typescript 14 | * import { Splashscreen } from 'ionic-native'; 15 | * 16 | * 17 | * Splashscreen.show(); 18 | * 19 | * Splashscreen.hide(); 20 | * ``` 21 | */ 22 | var Splashscreen = (function () { 23 | function Splashscreen() { 24 | } 25 | /** 26 | * Shows the splashscreen 27 | */ 28 | Splashscreen.show = function () { }; 29 | /** 30 | * Hides the splashscreen 31 | */ 32 | Splashscreen.hide = function () { }; 33 | __decorate([ 34 | plugin_1.Cordova({ 35 | sync: true 36 | }) 37 | ], Splashscreen, "show", null); 38 | __decorate([ 39 | plugin_1.Cordova({ 40 | sync: true 41 | }) 42 | ], Splashscreen, "hide", null); 43 | Splashscreen = __decorate([ 44 | plugin_1.Plugin({ 45 | plugin: 'cordova-plugin-splashscreen', 46 | pluginRef: 'navigator.splashscreen', 47 | repo: 'https://github.com/apache/cordova-plugin-splashscreen' 48 | }) 49 | ], Splashscreen); 50 | return Splashscreen; 51 | }()); 52 | exports.Splashscreen = Splashscreen; 53 | //# sourceMappingURL=splashscreen.js.map -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/splashscreen.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"splashscreen.js","sourceRoot":"","sources":["../../src/plugins/splashscreen.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAG3C;;;;;;;;;;;;GAYG;AAMH;IAAA;IAkBA,CAAC;IAhBC;;OAEG;IAII,iBAAI,GAAX,cAAqB,CAAC;IAEtB;;OAEG;IAII,iBAAI,GAAX,cAAqB,CAAC;IAXtB;QAAC,gBAAO,CAAC;YACP,IAAI,EAAE,IAAI;SACX,CAAC;kCAAA;IAMF;QAAC,gBAAO,CAAC;YACP,IAAI,EAAE,IAAI;SACX,CAAC;kCAAA;IApBJ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,6BAA6B;YACrC,SAAS,EAAE,wBAAwB;YACnC,IAAI,EAAE,uDAAuD;SAC9D,CAAC;oBAAA;IAmBF,mBAAC;AAAD,CAAC,AAlBD,IAkBC;AAlBY,oBAAY,eAkBxB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/statusbar.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"statusbar.js","sourceRoot":"","sources":["../../src/plugins/statusbar.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAiD,UAAU,CAAC,CAAA;AAK5D;;;;;;;;;;;;;;;;;GAiBG;AAOH;IAAA;IA2FA,CAAC;IA1FC;;;;;OAKG;IAII,yBAAe,GAAtB,UAAuB,WAAoB,IAAI,CAAC;;IAEhD;;OAEG;IAII,sBAAY,GAAnB,cAAwB,CAAC;;IAEzB;;OAEG;IAII,2BAAiB,GAAxB,cAA6B,CAAC;;IAE9B;;OAEG;IAII,+BAAqB,GAA5B,cAAiC,CAAC;;IAElC;;OAEG;IAII,0BAAgB,GAAvB,cAA4B,CAAC;;IAE7B;;;;;;;OAOG;IAII,+BAAqB,GAA5B,UAA6B,SAAiB,IAAI,CAAC;;IAEnD;;;;;;OAMG;IAII,oCAA0B,GAAjC,UAAkC,SAAiB,IAAI,CAAC;;IAExD;;OAEG;IAII,cAAI,GAAX,cAAgB,CAAC;;IAEjB;;MAEE;IAIK,cAAI,GAAX,cAAgB,CAAC;;IAMjB,sBAAW,sBAAS;QAJpB;;WAEG;aAEH,cAAyB,MAAM,CAAC,MAAM,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,CAAC;;;OAAA;IAlF7D;QAAC,gBAAO,CAAC;YACP,IAAI,EAAE,IAAI;SACX,CAAC;0CAAA;IAMF;QAAC,gBAAO,CAAC;YACP,IAAI,EAAE,IAAI;SACX,CAAC;uCAAA;IAMF;QAAC,gBAAO,CAAC;YACP,IAAI,EAAE,IAAI;SACX,CAAC;4CAAA;IAMF;QAAC,gBAAO,CAAC;YACP,IAAI,EAAE,IAAI;SACX,CAAC;gDAAA;IAMF;QAAC,gBAAO,CAAC;YACP,IAAI,EAAE,IAAI;SACX,CAAC;2CAAA;IAWF;QAAC,gBAAO,CAAC;YACP,IAAI,EAAE,IAAI;SACX,CAAC;gDAAA;IAUF;QAAC,gBAAO,CAAC;YACP,IAAI,EAAE,IAAI;SACX,CAAC;qDAAA;IAMF;QAAC,gBAAO,CAAC;YACP,IAAI,EAAE,IAAI;SACX,CAAC;+BAAA;IAMF;QAAC,gBAAO,CAAC;YACP,IAAI,EAAE,IAAI;SACX,CAAC;+BAAA;IAMF;QAAC,wBAAe;oCAAA;IA9FlB;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,0BAA0B;YAClC,SAAS,EAAE,WAAW;YACtB,IAAI,EAAE,oDAAoD;YAC1D,SAAS,EAAE,CAAC,KAAK,EAAE,SAAS,EAAE,iBAAiB,EAAE,WAAW,EAAE,YAAY,CAAC;SAC5E,CAAC;iBAAA;IA4FF,gBAAC;AAAD,CAAC,AA3FD,IA2FC;AA3FY,iBAAS,YA2FrB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/streaming-media.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @name StreamingMedia 3 | * @description 4 | * This plugin allows you to stream audio and video in a fullscreen, native player on iOS and Android. 5 | * 6 | * @usage 7 | * ``` 8 | * import {StreamingMedia, StreamingVideoOptions} from 'ionic-native'; 9 | * 10 | * let options: StreamingVideoOptions = { 11 | * successCallback: () => { console.log('Video played') }, 12 | * errorCallback: (e) => { console.log('Error streaming') }, 13 | * orientation: 'landscape' 14 | * }; 15 | * 16 | * StreamingMedia.('https://path/to/video/stream', options); 17 | * 18 | * ``` 19 | */ 20 | export declare class StreamingMedia { 21 | /** 22 | * Streams a video 23 | * @param videoUrl {string} The URL of the video 24 | * @param options {StreamingVideoOptions} Options 25 | */ 26 | static playVideo(videoUrl: string, options?: StreamingVideoOptions): void; 27 | /** 28 | * Streams an audio 29 | * @param audioUrl {string} The URL of the audio stream 30 | * @param options {StreamingAudioOptions} Options 31 | */ 32 | static playAudio(audioUrl: string, options?: StreamingAudioOptions): void; 33 | /** 34 | * Stops streaming audio 35 | */ 36 | static stopAudio(): void; 37 | /** 38 | * Pauses streaming audio 39 | */ 40 | static pauseAudio(): void; 41 | /** 42 | * Resumes streaming audio 43 | */ 44 | static resumeAudio(): void; 45 | } 46 | export interface StreamingVideoOptions { 47 | successCallback?: Function; 48 | errorCallback?: Function; 49 | orientation?: string; 50 | } 51 | export interface StreamingAudioOptions { 52 | bgColor?: string; 53 | bgImage?: string; 54 | bgImageScale?: string; 55 | initFullscreen?: boolean; 56 | successCallback?: Function; 57 | errorCallback?: Function; 58 | } 59 | -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/streaming-media.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"streaming-media.js","sourceRoot":"","sources":["../../src/plugins/streaming-media.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAC3C;;;;;;;;;;;;;;;;;;GAkBG;AAOH;IAAA;IAmCA,CAAC;IAlCC;;;;OAIG;IAEI,wBAAS,GAAhB,UAAiB,QAAgB,EAAE,OAA+B,IAAU,CAAC;IAE7E;;;;OAIG;IAEI,wBAAS,GAAhB,UAAiB,QAAgB,EAAE,OAA+B,IAAU,CAAC;IAE7E;;OAEG;IAEI,wBAAS,GAAhB,cAA2B,CAAC;IAE5B;;OAEG;IAEI,yBAAU,GAAjB,cAA4B,CAAC;IAE7B;;OAEG;IAEI,0BAAW,GAAlB,cAA6B,CAAC;IA3B9B;QAAC,gBAAO,CAAC,EAAC,IAAI,EAAE,IAAI,EAAC,CAAC;yCAAA;IAQtB;QAAC,gBAAO,CAAC,EAAC,IAAI,EAAE,IAAI,EAAC,CAAC;yCAAA;IAMtB;QAAC,gBAAO,CAAC,EAAC,IAAI,EAAE,IAAI,EAAC,CAAC;yCAAA;IAMtB;QAAC,gBAAO,CAAC,EAAC,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,CAAC,KAAK,CAAC,EAAC,CAAC;0CAAA;IAM1C;QAAC,gBAAO,CAAC,EAAC,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,CAAC,KAAK,CAAC,EAAC,CAAC;2CAAA;IAtC5C;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,gCAAgC;YACxC,SAAS,EAAE,wBAAwB;YACnC,IAAI,EAAE,8DAA8D;YACpE,SAAS,EAAE,CAAC,SAAS,EAAE,KAAK,CAAC;SAC9B,CAAC;sBAAA;IAoCF,qBAAC;AAAD,CAAC,AAnCD,IAmCC;AAnCY,sBAAc,iBAmC1B,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/text-to-speech.d.ts: -------------------------------------------------------------------------------- 1 | export interface TTSOptions { 2 | /** text to speak */ 3 | text: string; 4 | /** a string like 'en-US', 'zh-CN', etc */ 5 | locale?: string; 6 | /** speed rate, 0 ~ 1 */ 7 | rate?: number; 8 | } 9 | /** 10 | * @name TextToSpeech 11 | * @description 12 | * Text to Speech plugin 13 | * 14 | * @usage 15 | * ``` 16 | * import {TextToSpeech} from 'ionic-native'; 17 | * 18 | * TextToSpeech.speak('Hello World') 19 | * .then(() => console.log('Success')) 20 | * .catch((reason: any) => console.log(reason)); 21 | * 22 | * ``` 23 | */ 24 | export declare class TextToSpeech { 25 | /** 26 | * This function speaks 27 | * @param options {string | TTSOptions} Text to speak or TTSOptions 28 | * @return {Promise} Returns a promise that resolves when the speaking finishes 29 | */ 30 | static speak(options: string | TTSOptions): Promise; 31 | } 32 | -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/text-to-speech.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { 3 | var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; 4 | if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); 5 | else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; 6 | return c > 3 && r && Object.defineProperty(target, key, r), r; 7 | }; 8 | var plugin_1 = require('./plugin'); 9 | /** 10 | * @name TextToSpeech 11 | * @description 12 | * Text to Speech plugin 13 | * 14 | * @usage 15 | * ``` 16 | * import {TextToSpeech} from 'ionic-native'; 17 | * 18 | * TextToSpeech.speak('Hello World') 19 | * .then(() => console.log('Success')) 20 | * .catch((reason: any) => console.log(reason)); 21 | * 22 | * ``` 23 | */ 24 | var TextToSpeech = (function () { 25 | function TextToSpeech() { 26 | } 27 | /** 28 | * This function speaks 29 | * @param options {string | TTSOptions} Text to speak or TTSOptions 30 | * @return {Promise} Returns a promise that resolves when the speaking finishes 31 | */ 32 | TextToSpeech.speak = function (options) { 33 | return; 34 | }; 35 | __decorate([ 36 | plugin_1.Cordova({ 37 | successIndex: 1, 38 | errorIndex: 2 39 | }) 40 | ], TextToSpeech, "speak", null); 41 | TextToSpeech = __decorate([ 42 | plugin_1.Plugin({ 43 | plugin: 'cordova-plugin-tts', 44 | pluginRef: 'TTS', 45 | repo: 'https://github.com/vilic/cordova-plugin-tts' 46 | }) 47 | ], TextToSpeech); 48 | return TextToSpeech; 49 | }()); 50 | exports.TextToSpeech = TextToSpeech; 51 | //# sourceMappingURL=text-to-speech.js.map -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/text-to-speech.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"text-to-speech.js","sourceRoot":"","sources":["../../src/plugins/text-to-speech.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAW3C;;;;;;;;;;;;;;GAcG;AAMH;IAAA;IAeA,CAAC;IAbC;;;;OAIG;IAKI,kBAAK,GAAZ,UAAa,OAA4B;QACvC,MAAM,CAAC;IACT,CAAC;IAND;QAAC,gBAAO,CAAC;YACP,YAAY,EAAE,CAAC;YACf,UAAU,EAAE,CAAC;SACd,CAAC;mCAAA;IAfJ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,oBAAoB;YAC5B,SAAS,EAAE,KAAK;YAChB,IAAI,EAAE,6CAA6C;SACpD,CAAC;oBAAA;IAgBF,mBAAC;AAAD,CAAC,AAfD,IAeC;AAfY,oBAAY,eAexB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/toast.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"toast.js","sourceRoot":"","sources":["../../src/plugins/toast.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAqC3C;;;;;;;;;;;;;;;;;;GAkBG;AAOH;IAAA;IA4GA,CAAC;IA1GC;;;;;;;OAOG;IAKI,UAAI,GAAX,UACE,OAAe,EACf,QAAgB,EAChB,QAAgB,IACG,MAAM,CAAC,CAAC,CAAC;IAE9B;;;OAGG;IAEI,UAAI,GAAX,cAA8B,MAAM,CAAC,CAAC,CAAC;IAEvC;;;;;;;;;;OAUG;IAKI,qBAAe,GAAtB,UAAuB,OAAqB,IAAqB,MAAM,CAAC,CAAC,CAAC;IAE1E;;;OAGG;IAKI,kBAAY,GAAnB,UAAoB,OAAe,IAAqB,MAAM,CAAC,CAAC,CAAC;IAEjE;;;OAGG;IAKI,qBAAe,GAAtB,UAAuB,OAAe,IAAqB,MAAM,CAAC,CAAC,CAAC;IAGpE;;;OAGG;IAKI,qBAAe,GAAtB,UAAuB,OAAe,IAAqB,MAAM,CAAC,CAAC,CAAC;IAGpE;;;OAGG;IAKI,iBAAW,GAAlB,UAAmB,OAAe,IAAqB,MAAM,CAAC,CAAC,CAAC;IAGhE;;;OAGG;IAKI,oBAAc,GAArB,UAAsB,OAAe,IAAqB,MAAM,CAAC,CAAC,CAAC;IAGnE;;;OAGG;IAKI,oBAAc,GAArB,UAAsB,OAAe,IAAqB,MAAM,CAAC,CAAC,CAAC;IAhGnE;QAAC,gBAAO,CAAC;YACP,UAAU,EAAE,IAAI;YAChB,aAAa,EAAE,MAAM;SACtB,CAAC;2BAAA;IAWF;QAAC,gBAAO,EAAE;2BAAA;IAcV;QAAC,gBAAO,CAAC;YACP,UAAU,EAAE,IAAI;YAChB,aAAa,EAAE,MAAM;SACtB,CAAC;sCAAA;IAOF;QAAC,gBAAO,CAAC;YACP,UAAU,EAAE,IAAI;YAChB,aAAa,EAAE,MAAM;SACtB,CAAC;mCAAA;IAOF;QAAC,gBAAO,CAAC;YACP,UAAU,EAAE,IAAI;YAChB,aAAa,EAAE,MAAM;SACtB,CAAC;sCAAA;IAQF;QAAC,gBAAO,CAAC;YACP,UAAU,EAAE,IAAI;YAChB,aAAa,EAAE,MAAM;SACtB,CAAC;sCAAA;IAQF;QAAC,gBAAO,CAAC;YACP,UAAU,EAAE,IAAI;YAChB,aAAa,EAAE,MAAM;SACtB,CAAC;kCAAA;IAQF;QAAC,gBAAO,CAAC;YACP,UAAU,EAAE,IAAI;YAChB,aAAa,EAAE,MAAM;SACtB,CAAC;qCAAA;IAQF;QAAC,gBAAO,CAAC;YACP,UAAU,EAAE,IAAI;YAChB,aAAa,EAAE,MAAM;SACtB,CAAC;qCAAA;IA/GJ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,wBAAwB;YAChC,SAAS,EAAE,eAAe;YAC1B,IAAI,EAAE,yDAAyD;YAC/D,SAAS,EAAE,CAAC,SAAS,EAAE,KAAK,EAAE,iBAAiB,CAAC;SACjD,CAAC;aAAA;IA6GF,YAAC;AAAD,CAAC,AA5GD,IA4GC;AA5GY,aAAK,QA4GjB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/touchid.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"touchid.js","sourceRoot":"","sources":["../../src/plugins/touchid.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAG3C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GA0CG;AAOH;IAAA;IAsCA,CAAC;IApCC;;;;OAIG;IAEI,mBAAW,GAAlB,cAAqC,MAAM,CAAC,CAAC,CAAC;IAE9C;;;;;OAKG;IAEI,yBAAiB,GAAxB,UAAyB,OAAe,IAAkB,MAAM,CAAC,CAAC,CAAC;IAEnE;;;;;OAKG;IAEI,mDAA2C,GAAlD,UAAmD,OAAe,IAAkB,MAAM,CAAC,CAAC,CAAC;IAE7F;;;;;;OAMG;IAEI,wEAAgE,GAAvE,UAAwE,OAAe,EAAE,kBAA0B,IAAkB,MAAM,CAAC,CAAC,CAAC;IA7B9I;QAAC,gBAAO,EAAE;oCAAA;IASV;QAAC,gBAAO,EAAE;0CAAA;IASV;QAAC,gBAAO,EAAE;oEAAA;IAUV;QAAC,gBAAO,EAAE;yFAAA;IAzCZ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,yBAAyB;YACjC,SAAS,EAAE,iBAAiB;YAC5B,IAAI,EAAE,2DAA2D;YACjE,SAAS,EAAE,CAAC,KAAK,CAAC;SACnB,CAAC;eAAA;IAuCF,cAAC;AAAD,CAAC,AAtCD,IAsCC;AAtCY,eAAO,UAsCnB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/twitter-connect.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @name Twitter Connect 3 | * @description 4 | * Plugin to use Twitter Single Sign On 5 | * Uses Twitter's Fabric SDK 6 | * ```typescript 7 | * import {TwitterConnect} from 'ionic-native'; 8 | * 9 | * function onSuccess(response) { 10 | * console.log(response); 11 | * 12 | * // Will console log something like: 13 | * // { 14 | * // userName: 'myuser', 15 | * // userId: '12358102', 16 | * // secret: 'tokenSecret' 17 | * // token: 'accessTokenHere' 18 | * // } 19 | * } 20 | * 21 | * TwitterConnect.login().then(onSuccess, onError); 22 | * 23 | * TwitterConnect.logout().then(onLogoutSuccess, onLogoutError); 24 | * ``` 25 | */ 26 | export declare class TwitterConnect { 27 | /** 28 | * Logs in 29 | * @return {Promise} returns a promise that resolves if logged in and rejects if failed to login 30 | */ 31 | static login(): Promise; 32 | /** 33 | * Logs out 34 | * @return {Promise} returns a promise that resolves if logged out and rejects if failed to logout 35 | */ 36 | static logout(): Promise; 37 | /** 38 | * Returns user's profile information 39 | * @return {Promise} returns a promise that resolves if user profile is successfully retrieved and rejects if request fails 40 | */ 41 | static showUser(): Promise; 42 | } 43 | export interface TwitterConnectResponse { 44 | /** 45 | * Twitter Username 46 | */ 47 | userName: string; 48 | /** 49 | * Twitter User ID 50 | */ 51 | userId: string; 52 | /** 53 | * Twitter OAuth Secret 54 | */ 55 | secret: string; 56 | /** 57 | * Twitter OAuth Token 58 | */ 59 | token: string; 60 | } 61 | -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/twitter-connect.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"twitter-connect.js","sourceRoot":"","sources":["../../src/plugins/twitter-connect.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAG3C;;;;;;;;;;;;;;;;;;;;;;;;GAwBG;AAOH;IAAA;IAoBA,CAAC;IAnBC;;;OAGG;IAEI,oBAAK,GAAZ,cAAiD,MAAM,CAAC,CAAC,CAAC;IAC1D;;;OAGG;IAEI,qBAAM,GAAb,cAA+B,MAAM,CAAC,CAAC,CAAC;IAExC;;;OAGG;IAEI,uBAAQ,GAAf,cAAiC,MAAM,CAAC,CAAC,CAAC;IAd1C;QAAC,gBAAO,EAAE;qCAAA;IAMV;QAAC,gBAAO,EAAE;sCAAA;IAOV;QAAC,gBAAO,EAAE;wCAAA;IAxBZ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,wBAAwB;YAChC,SAAS,EAAE,gBAAgB;YAC3B,IAAI,EAAE,6DAA6D;YACnE,OAAO,EAAE,8EAA8E;SACxF,CAAC;sBAAA;IAqBF,qBAAC;AAAD,CAAC,AApBD,IAoBC;AApBY,sBAAc,iBAoB1B,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/vibration.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @name Vibration 3 | * @description Vibrates the device 4 | * @usage 5 | * ```typescript 6 | * import { Vibration } from 'ionic-native'; 7 | * 8 | * 9 | * // Vibrate the device for a second 10 | * // Duration is ignored on iOS. 11 | * Vibration.vibrate(1000); 12 | * 13 | * // Vibrate 2 seconds 14 | * // Pause for 1 second 15 | * // Vibrate for 2 seconds 16 | * // Patterns work on Android and Windows only 17 | * Vibration.vibrate([2000,1000,2000]); 18 | * 19 | * // Stop any current vibrations immediately 20 | * // Works on Android and Windows only 21 | * Vibration.vibrate(0); 22 | * ``` 23 | */ 24 | export declare class Vibration { 25 | /** 26 | * Vibrates the device for given amount of time. 27 | * @param time {number|Array} Milliseconds to vibrate the device. If passed an array of numbers, it will define a vibration pattern. Pass 0 to stop any vibration immediately. 28 | */ 29 | static vibrate(time: number | Array): void; 30 | } 31 | -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/vibration.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"vibration.js","sourceRoot":"","sources":["../../src/plugins/vibration.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAG3C;;;;;;;;;;;;;;;;;;;;;;GAsBG;AAOH;IAAA;IAWA,CAAC;IATC;;;OAGG;IAII,iBAAO,GAAd,UAAe,IAA4B,IAAI,CAAC;IAHhD;QAAC,gBAAO,CAAC;YACP,IAAI,EAAE,IAAI;SACX,CAAC;kCAAA;IAdJ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,0BAA0B;YAClC,SAAS,EAAE,WAAW;YACtB,IAAI,EAAE,oDAAoD;YAC1D,SAAS,EAAE,CAAC,SAAS,EAAE,KAAK,EAAE,mBAAmB,EAAE,aAAa,EAAE,YAAY,CAAC;SAChF,CAAC;iBAAA;IAYF,gBAAC;AAAD,CAAC,AAXD,IAWC;AAXY,iBAAS,YAWrB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/video-editor.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"video-editor.js","sourceRoot":"","sources":["../../src/plugins/video-editor.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAwH3C;;;;;;;;;;;;;;;;;GAiBG;AAOH;IAAA;IAuDA,CAAC;IAzCC;;;;OAIG;IAII,0BAAc,GAArB,UAAsB,OAAyB,IAAqB,MAAM,CAAC,CAAC,CAAC;IAE7E;;;;OAIG;IAKI,gBAAI,GAAX,UAAY,OAAoB,IAAqB,MAAM,CAAC,CAAC,CAAC;IAE9D;;;;OAIG;IAII,2BAAe,GAAtB,UAAuB,OAA+B,IAAqB,MAAM,CAAC,CAAC,CAAC;IAEpF;;;;OAIG;IAII,wBAAY,GAAnB,UAAoB,OAA4B,IAAwB,MAAM,CAAC,CAAC,CAAC;IAnD1E,iCAAqB,GAAG;QAC7B,EAAE,EAAE,CAAC;QACL,GAAG,EAAE,CAAC;KACP,CAAC;IAEK,0BAAc,GAAG;QACtB,GAAG,EAAE,CAAC;QACN,KAAK,EAAE,CAAC;QACR,GAAG,EAAE,CAAC;QACN,UAAU,EAAE,CAAC;KACd,CAAC;IAOF;QAAC,gBAAO,CAAC;YACP,aAAa,EAAE,SAAS;SACzB,CAAC;2CAAA;IAQF;QAAC,gBAAO,CAAC;YACP,aAAa,EAAE,SAAS;YACxB,SAAS,EAAE,CAAC,KAAK,CAAC;SACnB,CAAC;iCAAA;IAQF;QAAC,gBAAO,CAAC;YACP,aAAa,EAAE,SAAS;SACzB,CAAC;4CAAA;IAQF;QAAC,gBAAO,CAAC;YACP,aAAa,EAAE,SAAS;SACzB,CAAC;yCAAA;IA1DJ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,6BAA6B;YACrC,SAAS,EAAE,aAAa;YACxB,IAAI,EAAE,wDAAwD;YAC9D,SAAS,EAAE,CAAC,SAAS,EAAE,KAAK,EAAE,iBAAiB,CAAC;SACjD,CAAC;mBAAA;IAwDF,kBAAC;AAAD,CAAC,AAvDD,IAuDC;AAvDY,mBAAW,cAuDvB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/video-player.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Options for the video playback using the `play` function. 3 | */ 4 | export interface VideoOptions { 5 | /** 6 | * Set the initial volume of the video playback, where 0.0 is 0% volume and 1.0 is 100%. 7 | * For example: for a volume of 30% set the value to 0.3. 8 | */ 9 | volume?: number; 10 | /** 11 | * There are to options for the scaling mode. SCALE_TO_FIT which is default and SCALE_TO_FIT_WITH_CROPPING. 12 | * These strings are the only ones which can be passed as option. 13 | */ 14 | scalingMode?: string; 15 | } 16 | /** 17 | * @name VideoPlayer 18 | * @description 19 | * A Codova plugin that simply allows you to immediately play a video in fullscreen mode. 20 | * 21 | * Requires Cordova plugin: `com.moust.cordova.videoplayer`. For more info, please see the [VideoPlayer plugin docs](https://github.com/moust/cordova-plugin-videoplayer). 22 | * 23 | * @usage 24 | * ```typescript 25 | * import { VideoPlayer } from 'ionic-native'; 26 | * 27 | * 28 | * // Playing a video. 29 | * VideoPlayer.play("file:///android_asset/www/movie.mp4").then(() => { 30 | * console.log('video completed'); 31 | * }).catch(err => { 32 | * console.log(err); 33 | * }); 34 | * 35 | * ``` 36 | */ 37 | export declare class VideoPlayer { 38 | /** 39 | * Plays the video from the passed url. 40 | * @param fileUrl {string} File url to the video. 41 | * @param options {VideoOptions?} Optional video playback settings. See options above. 42 | * @returns {Promise} Resolves promise when the video was played successfully. 43 | */ 44 | static play(fileUrl: string, options?: VideoOptions): Promise; 45 | /** 46 | * Stops the video playback immediatly. 47 | */ 48 | static close(): void; 49 | } 50 | -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/video-player.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"video-player.js","sourceRoot":"","sources":["../../src/plugins/video-player.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAkB3C;;;;;;;;;;;;;;;;;;;;GAoBG;AAOH;IAAA;IAgBA,CAAC;IAdC;;;;;OAKG;IAEI,gBAAI,GAAX,UAAY,OAAe,EAAE,OAAsB,IAAkB,MAAM,CAAC,CAAC,CAAC;IAE9E;;OAEG;IAEI,iBAAK,GAAZ,cAAuB,CAAC;IAPxB;QAAC,gBAAO,EAAE;iCAAA;IAMV;QAAC,gBAAO,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,CAAC;kCAAA;IApB1B;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,4BAA4B;YACpC,SAAS,EAAE,aAAa;YACxB,IAAI,EAAE,qDAAqD;YAC3D,SAAS,EAAE,CAAC,SAAS,CAAC;SACvB,CAAC;mBAAA;IAiBF,kBAAC;AAAD,CAAC,AAhBD,IAgBC;AAhBY,mBAAW,cAgBvB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/webintent.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @name WebIntent 3 | * @description 4 | * @usage 5 | * For usage information please refer to the plugin's Github repo. 6 | * 7 | * ```typescript 8 | * import {WebIntent} from 'ionic-native'; 9 | * 10 | * WebIntent.startActivity(options).then(onSuccess, onError); 11 | * 12 | * ``` 13 | */ 14 | export declare class WebIntent { 15 | static ACTION_VIEW: any; 16 | static EXTRA_TEXT: any; 17 | static startActivity(options: { 18 | action: any; 19 | url: string; 20 | }): Promise; 21 | static hasExtra(extra: any): Promise; 22 | static getExtra(extra: any): Promise; 23 | static getUri(): Promise; 24 | static onNewIntent(): Promise; 25 | static sendBroadcast(options: { 26 | action: string; 27 | extras?: { 28 | option: boolean; 29 | }; 30 | }): Promise; 31 | } 32 | -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/webintent.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"webintent.js","sourceRoot":"","sources":["../../src/plugins/webintent.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAiD,UAAU,CAAC,CAAA;AAK5D;;;;;;;;;;;;GAYG;AAOH;IAAA;IA8BA,CAAC;IA3BC,sBAAW,wBAAW;aAAtB;YACE,MAAM,CAAC,MAAM,CAAC,OAAO,CAAC,SAAS,CAAC,WAAW,CAAC;QAC9C,CAAC;;;OAAA;IAGD,sBAAW,uBAAU;aAArB;YACE,MAAM,CAAC,MAAM,CAAC,OAAO,CAAC,SAAS,CAAC,UAAU,CAAC;QAC7C,CAAC;;;OAAA;IAGM,uBAAa,GAApB,UAAqB,OAAqC,IAAkB,MAAM,CAAC,CAAC,CAAC;IAG9E,kBAAQ,GAAf,UAAgB,KAAU,IAAkB,MAAM,CAAC,CAAC,CAAC;IAG9C,kBAAQ,GAAf,UAAgB,KAAU,IAAkB,MAAM,CAAC,CAAC,CAAC;IAG9C,gBAAM,GAAb,cAAmC,MAAM,CAAC,CAAC,CAAC;;IAGrC,qBAAW,GAAlB,cAAwC,MAAM,CAAC,CAAC,CAAC;;IAG1C,uBAAa,GAApB,UAAqB,OAAyD,IAAkB,MAAM,CAAC,CAAC,CAAC;IA1BzG;QAAC,wBAAe;sCAAA;IAKhB;QAAC,wBAAe;qCAAA;IAKhB;QAAC,gBAAO,EAAE;wCAAA;IAGV;QAAC,gBAAO,EAAE;mCAAA;IAGV;QAAC,gBAAO,EAAE;mCAAA;IAGV;QAAC,gBAAO,EAAE;iCAAA;IAGV;QAAC,gBAAO,EAAE;sCAAA;IAGV;QAAC,gBAAO,EAAE;wCAAA;IAjCZ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,oDAAoD;YAC5D,SAAS,EAAE,0BAA0B;YACrC,IAAI,EAAE,oDAAoD;YAC1D,SAAS,EAAE,CAAC,SAAS,CAAC;SACvB,CAAC;iBAAA;IA+BF,gBAAC;AAAD,CAAC,AA9BD,IA8BC;AA9BY,iBAAS,YA8BrB,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/youtube-video-player.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @name YoutubeVideoPlayer 3 | * @description 4 | * Plays YouTube videos in Native YouTube App 5 | * 6 | * @usage 7 | * ``` 8 | * import {YoutubeVideoPlayer} from 'ionic-native'; 9 | * 10 | * YouTubeVideoPlayer.openVideo('myvideoid'); 11 | * 12 | * ``` 13 | */ 14 | export declare class YoutubeVideoPlayer { 15 | /** 16 | * Plays a YouTube video 17 | * @param videoId {string} Video ID 18 | */ 19 | static openVideo(videoId: string): void; 20 | } 21 | -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/youtube-video-player.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { 3 | var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; 4 | if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); 5 | else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; 6 | return c > 3 && r && Object.defineProperty(target, key, r), r; 7 | }; 8 | var plugin_1 = require('./plugin'); 9 | /** 10 | * @name YoutubeVideoPlayer 11 | * @description 12 | * Plays YouTube videos in Native YouTube App 13 | * 14 | * @usage 15 | * ``` 16 | * import {YoutubeVideoPlayer} from 'ionic-native'; 17 | * 18 | * YouTubeVideoPlayer.openVideo('myvideoid'); 19 | * 20 | * ``` 21 | */ 22 | var YoutubeVideoPlayer = (function () { 23 | function YoutubeVideoPlayer() { 24 | } 25 | /** 26 | * Plays a YouTube video 27 | * @param videoId {string} Video ID 28 | */ 29 | YoutubeVideoPlayer.openVideo = function (videoId) { }; 30 | __decorate([ 31 | plugin_1.Cordova({ sync: true }) 32 | ], YoutubeVideoPlayer, "openVideo", null); 33 | YoutubeVideoPlayer = __decorate([ 34 | plugin_1.Plugin({ 35 | plugin: 'https://github.com/Glitchbone/CordovaYoutubeVideoPlayer.git', 36 | pluginRef: 'YoutubeVideoPlayer', 37 | repo: 'https://github.com/Glitchbone/CordovaYoutubeVideoPlayer', 38 | platforms: ['Android', 'iOS'] 39 | }) 40 | ], YoutubeVideoPlayer); 41 | return YoutubeVideoPlayer; 42 | }()); 43 | exports.YoutubeVideoPlayer = YoutubeVideoPlayer; 44 | //# sourceMappingURL=youtube-video-player.js.map -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/youtube-video-player.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"youtube-video-player.js","sourceRoot":"","sources":["../../src/plugins/youtube-video-player.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAC3C;;;;;;;;;;;;GAYG;AAOH;IAAA;IAOA,CAAC;IANC;;;OAGG;IAEI,4BAAS,GAAhB,UAAiB,OAAe,IAAU,CAAC;IAD3C;QAAC,gBAAO,CAAC,EAAC,IAAI,EAAE,IAAI,EAAC,CAAC;6CAAA;IAXxB;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,6DAA6D;YACrE,SAAS,EAAE,oBAAoB;YAC/B,IAAI,EAAE,yDAAyD;YAC/D,SAAS,EAAE,CAAC,SAAS,EAAE,KAAK,CAAC;SAC9B,CAAC;0BAAA;IAQF,yBAAC;AAAD,CAAC,AAPD,IAOC;AAPY,0BAAkB,qBAO9B,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/zip.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @name Zip 3 | * @description 4 | * A Cordova plugin to unzip files in Android and iOS. 5 | * 6 | * @usage 7 | * ``` 8 | * import {Zip} from 'ionic-native'; 9 | * 10 | * Zip.unzip('path/to/source.zip', 'path/to/dest', (progress) => console.log('Unzipping, ' + Math.round((progress.loaded / progress.total) * 100) + '%')) 11 | * .then((result) => { 12 | * if(result === 0) console.log('SUCCESS'); 13 | * if(result === -1) console.log('FAILED'); 14 | * }); 15 | * 16 | * ``` 17 | */ 18 | export declare class Zip { 19 | /** 20 | * Extracts files from a ZIP archive 21 | * @param sourceZip {string} Source ZIP file 22 | * @param destUrl {string} Destination folder 23 | * @param onProgress {Function} optional callback to be called on progress update 24 | * @return {Promise} returns a promise that resolves with a number. 0 is success, -1 is error 25 | */ 26 | static unzip(sourceZip: string, destUrl: string, onProgress: Function): Promise; 27 | } 28 | -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/plugins/zip.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"zip.js","sourceRoot":"","sources":["../../src/plugins/zip.ts"],"names":[],"mappings":";;;;;;;AAAA,uBAAgC,UAAU,CAAC,CAAA;AAE3C;;;;;;;;;;;;;;;;GAgBG;AAMH;IAAA;IAcA,CAAC;IAbC;;;;;;OAMG;IAKI,SAAK,GAAZ,UAAa,SAAiB,EAAE,OAAe,EAAE,UAAoB,IAAoB,MAAM,CAAC,CAAC,CAAC;IAJlG;QAAC,gBAAO,CAAC;YACP,YAAY,EAAE,CAAC;YACf,UAAU,EAAE,CAAC;SACd,CAAC;0BAAA;IAhBJ;QAAC,eAAM,CAAC;YACN,MAAM,EAAE,oBAAoB;YAC5B,SAAS,EAAE,KAAK;YAChB,IAAI,EAAE,wDAAwD;SAC/D,CAAC;WAAA;IAeF,UAAC;AAAD,CAAC,AAdD,IAcC;AAdY,WAAG,MAcf,CAAA"} -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/util.d.ts: -------------------------------------------------------------------------------- 1 | export declare function get(obj: any, path: any): any; 2 | -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/util.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | function get(obj, path) { 3 | for (var i = 0, path = path.split('.'), len = path.length; i < len; i++) { 4 | if (!obj) { 5 | return null; 6 | } 7 | obj = obj[path[i]]; 8 | } 9 | return obj; 10 | } 11 | exports.get = get; 12 | ; 13 | //# sourceMappingURL=util.js.map -------------------------------------------------------------------------------- /node_modules/ionic-native/dist/util.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"util.js","sourceRoot":"","sources":["../src/util.ts"],"names":[],"mappings":";AAAA,aAAoB,GAAG,EAAE,IAAI;IAC3B,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,IAAI,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE,CAAC;QACxE,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC;YAAC,MAAM,CAAC,IAAI,CAAC;QAAC,CAAC;QAC1B,GAAG,GAAG,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC;IACrB,CAAC;IACD,MAAM,CAAC,GAAG,CAAC;AACb,CAAC;AANe,WAAG,MAMlB,CAAA;AAAA,CAAC"} -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ionic-app-base", 3 | "author": "Ionic Framework", 4 | "homepage": "http://ionicframework.com/", 5 | "private": true, 6 | "scripts": { 7 | "build": "ionic-app-scripts build", 8 | "watch": "ionic-app-scripts watch", 9 | "serve:before": "watch", 10 | "emulate:before": "build", 11 | "deploy:before": "build", 12 | "build:before": "build", 13 | "run:before": "build" 14 | }, 15 | "dependencies": { 16 | "@angular/common": "^2.0.0", 17 | "@angular/compiler": "^2.0.0", 18 | "@angular/compiler-cli": "^0.6.2", 19 | "@angular/core": "^2.0.0", 20 | "@angular/forms": "^2.0.0", 21 | "@angular/http": "^2.0.0", 22 | "@angular/platform-browser": "^2.0.0", 23 | "@angular/platform-browser-dynamic": "^2.0.0", 24 | "@angular/platform-server": "^2.0.0", 25 | "ionic-angular": "^2.0.0-rc.0", 26 | "ionicons" : "^3.0.0", 27 | "@ionic/storage": "^1.0.3", 28 | "ionic-native": "^2.0.3", 29 | "rxjs": "^5.0.0-beta.12", 30 | "zone.js": "^0.6.21" 31 | }, 32 | "devDependencies": { 33 | "@ionic/app-scripts": "latest", 34 | "typescript": "^2.0.3" 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /resources/android/icon/drawable-hdpi-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjcboy/ionic2-jpush-demo/f5adf0dab3659ad9482c2d6ab77e1b9eb207efaa/resources/android/icon/drawable-hdpi-icon.png -------------------------------------------------------------------------------- /resources/android/icon/drawable-ldpi-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjcboy/ionic2-jpush-demo/f5adf0dab3659ad9482c2d6ab77e1b9eb207efaa/resources/android/icon/drawable-ldpi-icon.png -------------------------------------------------------------------------------- /resources/android/icon/drawable-mdpi-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjcboy/ionic2-jpush-demo/f5adf0dab3659ad9482c2d6ab77e1b9eb207efaa/resources/android/icon/drawable-mdpi-icon.png -------------------------------------------------------------------------------- /resources/android/icon/drawable-xhdpi-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjcboy/ionic2-jpush-demo/f5adf0dab3659ad9482c2d6ab77e1b9eb207efaa/resources/android/icon/drawable-xhdpi-icon.png -------------------------------------------------------------------------------- /resources/android/icon/drawable-xxhdpi-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjcboy/ionic2-jpush-demo/f5adf0dab3659ad9482c2d6ab77e1b9eb207efaa/resources/android/icon/drawable-xxhdpi-icon.png -------------------------------------------------------------------------------- /resources/android/icon/drawable-xxxhdpi-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjcboy/ionic2-jpush-demo/f5adf0dab3659ad9482c2d6ab77e1b9eb207efaa/resources/android/icon/drawable-xxxhdpi-icon.png -------------------------------------------------------------------------------- /resources/android/splash/drawable-land-hdpi-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjcboy/ionic2-jpush-demo/f5adf0dab3659ad9482c2d6ab77e1b9eb207efaa/resources/android/splash/drawable-land-hdpi-screen.png -------------------------------------------------------------------------------- /resources/android/splash/drawable-land-ldpi-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjcboy/ionic2-jpush-demo/f5adf0dab3659ad9482c2d6ab77e1b9eb207efaa/resources/android/splash/drawable-land-ldpi-screen.png -------------------------------------------------------------------------------- /resources/android/splash/drawable-land-mdpi-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjcboy/ionic2-jpush-demo/f5adf0dab3659ad9482c2d6ab77e1b9eb207efaa/resources/android/splash/drawable-land-mdpi-screen.png -------------------------------------------------------------------------------- /resources/android/splash/drawable-land-xhdpi-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjcboy/ionic2-jpush-demo/f5adf0dab3659ad9482c2d6ab77e1b9eb207efaa/resources/android/splash/drawable-land-xhdpi-screen.png -------------------------------------------------------------------------------- /resources/android/splash/drawable-land-xxhdpi-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjcboy/ionic2-jpush-demo/f5adf0dab3659ad9482c2d6ab77e1b9eb207efaa/resources/android/splash/drawable-land-xxhdpi-screen.png -------------------------------------------------------------------------------- /resources/android/splash/drawable-land-xxxhdpi-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjcboy/ionic2-jpush-demo/f5adf0dab3659ad9482c2d6ab77e1b9eb207efaa/resources/android/splash/drawable-land-xxxhdpi-screen.png -------------------------------------------------------------------------------- /resources/android/splash/drawable-port-hdpi-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjcboy/ionic2-jpush-demo/f5adf0dab3659ad9482c2d6ab77e1b9eb207efaa/resources/android/splash/drawable-port-hdpi-screen.png -------------------------------------------------------------------------------- /resources/android/splash/drawable-port-ldpi-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjcboy/ionic2-jpush-demo/f5adf0dab3659ad9482c2d6ab77e1b9eb207efaa/resources/android/splash/drawable-port-ldpi-screen.png -------------------------------------------------------------------------------- /resources/android/splash/drawable-port-mdpi-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjcboy/ionic2-jpush-demo/f5adf0dab3659ad9482c2d6ab77e1b9eb207efaa/resources/android/splash/drawable-port-mdpi-screen.png -------------------------------------------------------------------------------- /resources/android/splash/drawable-port-xhdpi-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjcboy/ionic2-jpush-demo/f5adf0dab3659ad9482c2d6ab77e1b9eb207efaa/resources/android/splash/drawable-port-xhdpi-screen.png -------------------------------------------------------------------------------- /resources/android/splash/drawable-port-xxhdpi-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjcboy/ionic2-jpush-demo/f5adf0dab3659ad9482c2d6ab77e1b9eb207efaa/resources/android/splash/drawable-port-xxhdpi-screen.png -------------------------------------------------------------------------------- /resources/android/splash/drawable-port-xxxhdpi-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjcboy/ionic2-jpush-demo/f5adf0dab3659ad9482c2d6ab77e1b9eb207efaa/resources/android/splash/drawable-port-xxxhdpi-screen.png -------------------------------------------------------------------------------- /resources/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjcboy/ionic2-jpush-demo/f5adf0dab3659ad9482c2d6ab77e1b9eb207efaa/resources/icon.png -------------------------------------------------------------------------------- /resources/ios/icon/icon-40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjcboy/ionic2-jpush-demo/f5adf0dab3659ad9482c2d6ab77e1b9eb207efaa/resources/ios/icon/icon-40.png -------------------------------------------------------------------------------- /resources/ios/icon/icon-40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjcboy/ionic2-jpush-demo/f5adf0dab3659ad9482c2d6ab77e1b9eb207efaa/resources/ios/icon/icon-40@2x.png -------------------------------------------------------------------------------- /resources/ios/icon/icon-50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjcboy/ionic2-jpush-demo/f5adf0dab3659ad9482c2d6ab77e1b9eb207efaa/resources/ios/icon/icon-50.png -------------------------------------------------------------------------------- /resources/ios/icon/icon-50@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjcboy/ionic2-jpush-demo/f5adf0dab3659ad9482c2d6ab77e1b9eb207efaa/resources/ios/icon/icon-50@2x.png -------------------------------------------------------------------------------- /resources/ios/icon/icon-60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjcboy/ionic2-jpush-demo/f5adf0dab3659ad9482c2d6ab77e1b9eb207efaa/resources/ios/icon/icon-60.png -------------------------------------------------------------------------------- /resources/ios/icon/icon-60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjcboy/ionic2-jpush-demo/f5adf0dab3659ad9482c2d6ab77e1b9eb207efaa/resources/ios/icon/icon-60@2x.png -------------------------------------------------------------------------------- /resources/ios/icon/icon-60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjcboy/ionic2-jpush-demo/f5adf0dab3659ad9482c2d6ab77e1b9eb207efaa/resources/ios/icon/icon-60@3x.png -------------------------------------------------------------------------------- /resources/ios/icon/icon-72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjcboy/ionic2-jpush-demo/f5adf0dab3659ad9482c2d6ab77e1b9eb207efaa/resources/ios/icon/icon-72.png -------------------------------------------------------------------------------- /resources/ios/icon/icon-72@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjcboy/ionic2-jpush-demo/f5adf0dab3659ad9482c2d6ab77e1b9eb207efaa/resources/ios/icon/icon-72@2x.png -------------------------------------------------------------------------------- /resources/ios/icon/icon-76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjcboy/ionic2-jpush-demo/f5adf0dab3659ad9482c2d6ab77e1b9eb207efaa/resources/ios/icon/icon-76.png -------------------------------------------------------------------------------- /resources/ios/icon/icon-76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjcboy/ionic2-jpush-demo/f5adf0dab3659ad9482c2d6ab77e1b9eb207efaa/resources/ios/icon/icon-76@2x.png -------------------------------------------------------------------------------- /resources/ios/icon/icon-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjcboy/ionic2-jpush-demo/f5adf0dab3659ad9482c2d6ab77e1b9eb207efaa/resources/ios/icon/icon-small.png -------------------------------------------------------------------------------- /resources/ios/icon/icon-small@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjcboy/ionic2-jpush-demo/f5adf0dab3659ad9482c2d6ab77e1b9eb207efaa/resources/ios/icon/icon-small@2x.png -------------------------------------------------------------------------------- /resources/ios/icon/icon-small@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjcboy/ionic2-jpush-demo/f5adf0dab3659ad9482c2d6ab77e1b9eb207efaa/resources/ios/icon/icon-small@3x.png -------------------------------------------------------------------------------- /resources/ios/icon/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjcboy/ionic2-jpush-demo/f5adf0dab3659ad9482c2d6ab77e1b9eb207efaa/resources/ios/icon/icon.png -------------------------------------------------------------------------------- /resources/ios/icon/icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjcboy/ionic2-jpush-demo/f5adf0dab3659ad9482c2d6ab77e1b9eb207efaa/resources/ios/icon/icon@2x.png -------------------------------------------------------------------------------- /resources/ios/splash/Default-568h@2x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjcboy/ionic2-jpush-demo/f5adf0dab3659ad9482c2d6ab77e1b9eb207efaa/resources/ios/splash/Default-568h@2x~iphone.png -------------------------------------------------------------------------------- /resources/ios/splash/Default-667h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjcboy/ionic2-jpush-demo/f5adf0dab3659ad9482c2d6ab77e1b9eb207efaa/resources/ios/splash/Default-667h.png -------------------------------------------------------------------------------- /resources/ios/splash/Default-736h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjcboy/ionic2-jpush-demo/f5adf0dab3659ad9482c2d6ab77e1b9eb207efaa/resources/ios/splash/Default-736h.png -------------------------------------------------------------------------------- /resources/ios/splash/Default-Landscape-736h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjcboy/ionic2-jpush-demo/f5adf0dab3659ad9482c2d6ab77e1b9eb207efaa/resources/ios/splash/Default-Landscape-736h.png -------------------------------------------------------------------------------- /resources/ios/splash/Default-Landscape@2x~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjcboy/ionic2-jpush-demo/f5adf0dab3659ad9482c2d6ab77e1b9eb207efaa/resources/ios/splash/Default-Landscape@2x~ipad.png -------------------------------------------------------------------------------- /resources/ios/splash/Default-Landscape~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjcboy/ionic2-jpush-demo/f5adf0dab3659ad9482c2d6ab77e1b9eb207efaa/resources/ios/splash/Default-Landscape~ipad.png -------------------------------------------------------------------------------- /resources/ios/splash/Default-Portrait@2x~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjcboy/ionic2-jpush-demo/f5adf0dab3659ad9482c2d6ab77e1b9eb207efaa/resources/ios/splash/Default-Portrait@2x~ipad.png -------------------------------------------------------------------------------- /resources/ios/splash/Default-Portrait~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjcboy/ionic2-jpush-demo/f5adf0dab3659ad9482c2d6ab77e1b9eb207efaa/resources/ios/splash/Default-Portrait~ipad.png -------------------------------------------------------------------------------- /resources/ios/splash/Default@2x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjcboy/ionic2-jpush-demo/f5adf0dab3659ad9482c2d6ab77e1b9eb207efaa/resources/ios/splash/Default@2x~iphone.png -------------------------------------------------------------------------------- /resources/ios/splash/Default~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjcboy/ionic2-jpush-demo/f5adf0dab3659ad9482c2d6ab77e1b9eb207efaa/resources/ios/splash/Default~iphone.png -------------------------------------------------------------------------------- /resources/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjcboy/ionic2-jpush-demo/f5adf0dab3659ad9482c2d6ab77e1b9eb207efaa/resources/splash.png -------------------------------------------------------------------------------- /src/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { Platform } from 'ionic-angular'; 3 | import { StatusBar } from 'ionic-native'; 4 | import { TabsPage } from '../pages/tabs/tabs'; 5 | import { JPush } from 'ionic-native'; 6 | 7 | @Component({ 8 | template: `` 9 | }) 10 | export class MyApp { 11 | rootPage = TabsPage; 12 | 13 | constructor(platform: Platform) { 14 | platform.ready().then(() => { 15 | // Okay, so the platform is ready and our plugins are available. 16 | // Here you can do any higher level native things you might need. 17 | StatusBar.styleDefault(); 18 | 19 | JPush.init().then(res => { alert(res) }); // 初始化 20 | 21 | document.addEventListener("jpush.openNotification", (event?: any) => { 22 | console.log("===============打开推送内容===============") 23 | alert(event.alert) 24 | }, false); 25 | 26 | }); 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /src/app/app.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { IonicApp, IonicModule } from 'ionic-angular'; 3 | import { MyApp } from './app.component'; 4 | import { AboutPage } from '../pages/about/about'; 5 | import { HomePage } from '../pages/home/home'; 6 | import { TabsPage } from '../pages/tabs/tabs'; 7 | 8 | @NgModule({ 9 | declarations: [ 10 | MyApp, 11 | AboutPage, 12 | HomePage, 13 | TabsPage 14 | ], 15 | imports: [ 16 | IonicModule.forRoot(MyApp) 17 | ], 18 | bootstrap: [IonicApp], 19 | entryComponents: [ 20 | MyApp, 21 | AboutPage, 22 | HomePage, 23 | TabsPage 24 | ], 25 | providers: [] 26 | }) 27 | export class AppModule {} 28 | -------------------------------------------------------------------------------- /src/app/app.scss: -------------------------------------------------------------------------------- 1 | // http://ionicframework.com/docs/v2/theming/ 2 | 3 | 4 | // App Global Sass 5 | // -------------------------------------------------- 6 | // Put style rules here that you want to apply globally. These 7 | // styles are for the entire app and not just one component. 8 | // Additionally, this file can be also used as an entry point 9 | // to import other Sass files to be included in the output CSS. 10 | // 11 | // Shared Sass variables, which can be used to adjust Ionic's 12 | // default Sass variables, belong in "theme/variables.scss". 13 | // 14 | // To declare rules for a specific mode, create a child rule 15 | // for the .md, .ios, or .wp mode classes. The mode class is 16 | // automatically applied to the element in the app. 17 | -------------------------------------------------------------------------------- /src/app/main.dev.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/app/main.prod.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowser } from '@angular/platform-browser'; 2 | import { enableProdMode } from '@angular/core'; 3 | 4 | import { AppModuleNgFactory } from './app.module.ngfactory'; 5 | 6 | enableProdMode(); 7 | platformBrowser().bootstrapModuleFactory(AppModuleNgFactory); 8 | -------------------------------------------------------------------------------- /src/assets/icon/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjcboy/ionic2-jpush-demo/f5adf0dab3659ad9482c2d6ab77e1b9eb207efaa/src/assets/icon/favicon.ico -------------------------------------------------------------------------------- /src/declarations.d.ts: -------------------------------------------------------------------------------- 1 | /* 2 | Declaration files are how the Typescript compiler knows about the type information(or shape) of an object. 3 | They're what make intellisense work and make Typescript know all about your code. 4 | 5 | A wildcard module is declared below to allow third party libraries to be used in an app even if they don't 6 | provide their own type declarations. 7 | 8 | To learn more about using third party libraries in an Ionic app, check out the docs here: 9 | http://ionicframework.com/docs/v2/resources/third-party-libs/ 10 | 11 | For more info on type definition files, check out the Typescript docs here: 12 | https://www.typescriptlang.org/docs/handbook/declaration-files/introduction.html 13 | */ 14 | declare module '*'; -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Ionic App 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /src/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Ionic", 3 | "short_name": "Ionic", 4 | "start_url": "index.html", 5 | "display": "standalone", 6 | "icons": [{ 7 | "src": "assets/imgs/logo.png", 8 | "sizes": "512x512", 9 | "type": "image/png" 10 | }], 11 | "background_color": "#4e8ef7", 12 | "theme_color": "#4e8ef7" 13 | } -------------------------------------------------------------------------------- /src/pages/about/about.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Contact 5 | 6 | 7 | 8 | 9 | 10 | 11 | Follow us on Github 12 | 13 | 14 | @zjcboy 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/pages/about/about.scss: -------------------------------------------------------------------------------- 1 | page-about { 2 | 3 | } 4 | -------------------------------------------------------------------------------- /src/pages/about/about.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | import { NavController } from 'ionic-angular'; 4 | 5 | @Component({ 6 | selector: 'page-about', 7 | templateUrl: 'about.html' 8 | }) 9 | export class AboutPage { 10 | 11 | constructor(public navCtrl: NavController) { 12 | 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/pages/home/home.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Home 4 | 5 | 6 | 7 | 8 | 9 |

基于Ionic2极光推送示例

10 |

11 | ionic2-jpush-demo 12 |

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | -------------------------------------------------------------------------------- /src/pages/home/home.scss: -------------------------------------------------------------------------------- 1 | .home { 2 | } 3 | -------------------------------------------------------------------------------- /src/pages/home/home.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { NavController } from 'ionic-angular'; 3 | import { AlertController } from 'ionic-angular'; 4 | import { JPush } from 'ionic-native'; 5 | 6 | @Component({ 7 | selector: 'page-home', 8 | templateUrl: 'home.html' 9 | }) 10 | export class HomePage { 11 | constructor(public navCtrl: NavController, public alertCtrl: AlertController) { 12 | 13 | } 14 | 15 | jpushInit() { 16 | JPush.init().then(res => { alert(res) }); 17 | } 18 | 19 | jpushStop() { 20 | JPush.stopPush().then(res => { alert(res) }); 21 | } 22 | 23 | jpushGetRegistrationID() { 24 | JPush.getRegistrationID().then(res => { alert(res) }); 25 | } 26 | 27 | jpushResumePush() { 28 | JPush.resumePush().then(res => { alert(res) }); 29 | } 30 | 31 | jpushStoped() { 32 | JPush.resumePush().then(res => { alert(res) }); 33 | } 34 | 35 | jpushSetAlias() { 36 | let prompt = this.alertCtrl.create({ 37 | title: '设置别名', 38 | inputs: [ 39 | { 40 | name: 'alias', 41 | placeholder: '请输入别名' 42 | }, 43 | ], 44 | buttons: [ 45 | { 46 | text: '取消', 47 | }, 48 | { 49 | text: '确认', 50 | handler: data => { 51 | // 设置别名 52 | JPush.setAlias(data.alias).then(res => { 53 | alert("别名设置成功:" + res) 54 | }); 55 | } 56 | } 57 | ] 58 | }); 59 | prompt.present(); 60 | } 61 | 62 | } 63 | -------------------------------------------------------------------------------- /src/pages/tabs/tabs.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /src/pages/tabs/tabs.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | import { HomePage } from '../home/home'; 4 | import { AboutPage } from '../about/about'; 5 | 6 | @Component({ 7 | templateUrl: 'tabs.html' 8 | }) 9 | export class TabsPage { 10 | // this tells the tabs component which Pages 11 | // should be each tab's root Page 12 | tab1Root: any = HomePage; 13 | tab2Root: any = AboutPage; 14 | 15 | constructor() { 16 | 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /src/theme/variables.scss: -------------------------------------------------------------------------------- 1 | // Ionic Variables and Theming. For more info, please see: 2 | // http://ionicframework.com/docs/v2/theming/ 3 | @import "ionic.globals"; 4 | 5 | 6 | // Shared Variables 7 | // -------------------------------------------------- 8 | // To customize the look and feel of this app, you can override 9 | // the Sass variables found in Ionic's source scss files. 10 | // To view all the possible Ionic variables, see: 11 | // http://ionicframework.com/docs/v2/theming/overriding-ionic-variables/ 12 | 13 | $text-color: #000; 14 | $background-color: #fff; 15 | 16 | 17 | // Named Color Variables 18 | // -------------------------------------------------- 19 | // Named colors makes it easy to reuse colors on various components. 20 | // It's highly recommended to change the default colors 21 | // to match your app's branding. Ionic uses a Sass map of 22 | // colors so you can add, rename and remove colors as needed. 23 | // The "primary" color is the only required color in the map. 24 | 25 | $colors: ( 26 | primary: #387ef5, 27 | secondary: #32db64, 28 | danger: #f53d3d, 29 | light: #f4f4f4, 30 | dark: #222, 31 | favorite: #69BB7B 32 | ); 33 | 34 | 35 | // App Theme 36 | // -------------------------------------------------- 37 | // Ionic apps can have different themes applied, which can 38 | // then be future customized. This import comes last 39 | // so that the above variables are used and Ionic's 40 | // default are overridden. 41 | 42 | @import "ionic.theme.default"; 43 | 44 | 45 | // Ionicons 46 | // -------------------------------------------------- 47 | // The premium icon font for Ionic. For more info, please see: 48 | // http://ionicframework.com/docs/v2/ionicons/ 49 | 50 | $ionicons-font-path: "../assets/fonts"; 51 | @import "ionicons"; 52 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "allowSyntheticDefaultImports": true, 4 | "declaration": true, 5 | "emitDecoratorMetadata": true, 6 | "experimentalDecorators": true, 7 | "lib": [ 8 | "dom", 9 | "es2015" 10 | ], 11 | "module": "es2015", 12 | "moduleResolution": "node", 13 | "target": "es5" 14 | }, 15 | "exclude": [ 16 | "node_modules" 17 | ], 18 | "compileOnSave": false, 19 | "atom": { 20 | "rewriteTsconfig": false 21 | } 22 | } -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- 1 | { 2 | "rules": { 3 | "no-duplicate-variable": true, 4 | "no-unused-variable": [ 5 | true 6 | ] 7 | }, 8 | "rulesDirectory": [ 9 | "node_modules/tslint-eslint-rules/dist/rules" 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /www/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Ionic App 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | --------------------------------------------------------------------------------