0% found this document useful (0 votes)
77 views351 pages

Vuforia View App Initialization Log

The log captures the initialization process of the Vuforia View application on a OnePlus device, detailing various warnings and information messages related to Firebase, performance metrics, and application configuration. It notes issues such as the inability to load the JDWP agent and missing JIT profile information. Additionally, it indicates successful initialization of libraries and services, including Firebase Crashlytics and ExoPlayer.

Uploaded by

manoj
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
77 views351 pages

Vuforia View App Initialization Log

The log captures the initialization process of the Vuforia View application on a OnePlus device, detailing various warnings and information messages related to Firebase, performance metrics, and application configuration. It notes issues such as the inability to load the JDWP agent and missing JIT profile information. Additionally, it indicates successful initialization of libraries and services, including Firebase Crashlytics and ExoPlayer.

Uploaded by

manoj
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

--------- beginning of main

04-16 [Link].188 6548 6548 E [Link]: Not starting debugger since


process cannot load the jdwp agent.
04-16 [Link].226 6548 6548 W [Link]: JIT profile information will not
be recorded: profile file does not exits.
04-16 [Link].226 6548 6548 I chatty : uid=10925([Link]) identical
8 lines
04-16 [Link].226 6548 6548 W [Link]: JIT profile information will not
be recorded: profile file does not exits.
04-16 [Link].229 6548 6548 I Perf : Connecting to perf service.
04-16 [Link].232 6548 6548 I [Link]: [GL_OOM] ClampGrowthLimit
268435456
04-16 [Link].234 6548 6548 W ComponentDiscovery: Class
[Link] is not an found.
04-16 [Link].235 6548 6548 I FirebaseApp: Device unlocked: initializing all
Firebase APIs for app [DEFAULT]
04-16 [Link].245 6548 6548 I FirebaseCrashlytics: Initializing Firebase
Crashlytics 17.3.1
04-16 [Link].255 6548 6576 W [Link]: Unsupported class loader
04-16 [Link].255 6548 6548 I FirebaseInitProvider: FirebaseApp initialization
successful
04-16 [Link].257 6548 6576 I DynamiteModule: Considering local module
[Link] and remote module
[Link]
04-16 [Link].257 6548 6576 I DynamiteModule: Selected remote version of
[Link], version >= 48
04-16 [Link].257 6548 6576 V DynamiteModule: Dynamite loader version >= 2,
using loadModule2NoCrashUtils
04-16 [Link].258 6548 6548 V Font : Change font:2
04-16 [Link].258 6548 6548 V Font : Default
family:[Link]@a73b46fd
04-16 [Link].259 6548 6581 D libcrashlytics: Initializing libcrashlytics
version 3.0.0
04-16 [Link].261 6548 6581 D libcrashlytics: Initializing native crash handling
successful.
04-16 [Link].261 6548 6581 I FirebaseCrashlytics: Crashlytics NDK
initialization successful
04-16 [Link].277 6548 6548 I TGX_Application: Overall log level set to 4
04-16 [Link].277 6548 6548 I TGX_Application: Android Build: GM1901_14_210128
04-16 [Link].277 6548 6548 I TGX_Application: HW Manufacturer: OnePlus
04-16 [Link].277 6548 6548 I TGX_Application: HW Model: GM1901
04-16 [Link].277 6548 6548 I TGX_Application: Supported ABIs: [arm64-v8a,
armeabi-v7a, armeabi]
04-16 [Link].277 6548 6548 I TGX_Application: Build Type: release
04-16 [Link].277 6548 6548 I TGX_Application: Build Flavor: genuine
04-16 [Link].278 6548 6548 I TGX_Application: OpenGL ES Version: 3.2
04-16 [Link].279 6548 6548 I TGX_Application: ARCore Version: 1.23.210260603
04-16 [Link].279 6548 6548 I TGX_Application: Locales: [en_US,ta_IN]
04-16 [Link].279 6548 6548 I TGX_Application: Android Version: 10
04-16 [Link].280 6548 6548 I TGX_Application: Application Version: 9.0.2.2575
04-16 [Link].280 6548 6590 I TGX_Application: TimeZone: Asia/Kolkata (India
Standard Time, offset: +5:30)
04-16 [Link].283 6548 6576 I DynamiteLoaderV2Impl: [71]
[Link]
04-16 [Link].298 6548 6548 I TGX_Application: Feature Flags: []
04-16 [Link].311 6548 6548 D AnalyticsSDK: Data is not detected to be dev or qa
04-16 [Link].332 6548 6548 D AnalyticsSDK: Now sending all data from now on to
prod environment
04-16 [Link].333 6548 6548 D AnalyticsSDK: Event is valid
04-16 [Link].334 6548 6548 D AnalyticsSDK: Message that has been sent to the
Production Database or stored if offline: {
04-16 [Link].334 6548 6548 D AnalyticsSDK: "application": {
04-16 [Link].334 6548 6548 D AnalyticsSDK: "name": "Vuforia View",
04-16 [Link].334 6548 6548 D AnalyticsSDK: "version": "9.0.2.2575"
04-16 [Link].334 6548 6548 D AnalyticsSDK: },
04-16 [Link].334 6548 6548 D AnalyticsSDK: "device": {
04-16 [Link].334 6548 6548 D AnalyticsSDK: "id": "74423c44-2f99-4a58-
9101-555a498343e1",
04-16 [Link].334 6548 6548 D AnalyticsSDK: "model": "OnePlus GM1901",
04-16 [Link].334 6548 6548 D AnalyticsSDK: "version": "1.0.0"
04-16 [Link].334 6548 6548 D AnalyticsSDK: },
04-16 [Link].334 6548 6548 D AnalyticsSDK: "event": {
04-16 [Link].334 6548 6548 D AnalyticsSDK: "correlation": "950cb423-
d1d3-4905-9ba3-445faa3c6317",
04-16 [Link].334 6548 6548 D AnalyticsSDK: "result": "success",
04-16 [Link].334 6548 6548 D AnalyticsSDK: "timestamp": "2021-04-
16T[Link]Z",
04-16 [Link].334 6548 6548 D AnalyticsSDK: "type": "Application
Launch",
04-16 [Link].334 6548 6548 D AnalyticsSDK: "version": "1.0.0"
04-16 [Link].334 6548 6548 D AnalyticsSDK: },
04-16 [Link].334 6548 6548 D AnalyticsSDK: "os": {
04-16 [Link].334 6548 6548 D AnalyticsSDK: "locale": "en-US",
04-16 [Link].334 6548 6548 D AnalyticsSDK: "name": "Android",
04-16 [Link].334 6548 6548 D AnalyticsSDK: "version": "29"
04-16 [Link].334 6548 6548 D AnalyticsSDK: }
04-16 [Link].334 6548 6548 D AnalyticsSDK: }
04-16 [Link].337 6548 6595 I FA : App measurement initialized, version:
39058
04-16 [Link].337 6548 6595 I FA : To enable debug logging run: adb shell
setprop [Link] VERBOSE
04-16 [Link].337 6548 6595 I FA : To enable faster debug mode event
logging run:
04-16 [Link].337 6548 6595 I FA : adb shell setprop
[Link] [Link]
04-16 [Link].346 6548 6603 D NetworkSecurityConfig: Using Network Security
Config from resource network_security_config debugBuild: false
04-16 [Link].346 6548 6603 I DpmTcmClient: RegisterTcmMonitor from: $Proxy0
04-16 [Link].365 6548 6548 V ViewRootImpl: The specified message queue
synchronization barrier token has not been posted or has already been removed
04-16 [Link].369 6548 6604 E Perf : Fail to get file list
[Link]
04-16 [Link].369 6548 6604 E Perf : getFolderSize() : Exception_1 =
[Link]: Attempt to get length of null array
04-16 [Link].370 6548 6604 E Perf : Fail to get file list oat
04-16 [Link].370 6548 6604 E Perf : getFolderSize() : Exception_1 =
[Link]: Attempt to get length of null array
04-16 [Link].373 6548 6570 D DecorView: onWindowFocusChangedFromViewRoot
hasFocus: true, DecorView@b788287[SplashScreen]
04-16 [Link].397 6548 6611 I TGXLibLoader: Library [Link] loaded.
04-16 [Link].397 6548 6607 I AdrenoGLES: QUALCOMM build :
bc92c36, I9e73322269
04-16 [Link].397 6548 6607 I AdrenoGLES: Build Date :
08/28/19
04-16 [Link].397 6548 6607 I AdrenoGLES: OpenGL ES Shader Compiler Version:
EV031.27.02.00
04-16 [Link].397 6548 6607 I AdrenoGLES: Local Branch :
04-16 [Link].397 6548 6607 I AdrenoGLES: Remote Branch :
refs/tags/AU_LINUX_ANDROID_LA.UM.8.1.R1.[Link].074
04-16 [Link].397 6548 6607 I AdrenoGLES: Remote Branch :
NONE
04-16 [Link].397 6548 6607 I AdrenoGLES: Reconstruct Branch :
NOTHING
04-16 [Link].397 6548 6607 I AdrenoGLES: Build Config : S P
8.0.8 AArch64
04-16 [Link].402 6548 6595 I FA : Tag Manager is not found and thus will
not be used
04-16 [Link].502 6548 6611 I TGXLibLoader: Library [Link] loaded.
04-16 [Link].503 6548 6607 I AdrenoGLES: PFP: 0x016ee187, ME: 0x00000000
04-16 [Link].513 6548 6607 W Gralloc3: mapper 3.x is not supported
04-16 [Link].518 6548 6607 D : Successfully load [Link],
this=0x74ce0b6050
04-16 [Link].381 6548 6548 W ActivityThread: handleWindowVisibility: no
activity for token [Link]@f35aee6
04-16 [Link].384 6548 6548 I CordovaLog: Changing log level to DEBUG(3)
04-16 [Link].384 6548 6548 I CordovaActivity: Apache Cordova native platform
version 8.0.0 is starting
04-16 [Link].384 6548 6548 D CordovaActivity: [Link]()
04-16 [Link].385 6548 6627 I TGX : TGXCordovaPluginActivity: Vuforia SDK:
9.6.3
04-16 [Link].402 6548 6548 I WebViewFactory: Loading [Link]
version 89.0.4389.105 (code 438910533)
04-16 [Link].450 6548 6548 I cr_LibraryLoader: Loaded native library version
number "89.0.4389.105"
04-16 [Link].451 6548 6548 I cr_CachingUmaRecorder: Flushed 4 samples from 4
histograms.
04-16 [Link].457 6548 6603 I TGX : UniversalLinkStatusManager: Universal
link available: true
04-16 [Link].612 6548 6548 D SystemWebViewEngine: CordovaWebView is running on
device made by: OnePlus
04-16 [Link].614 6548 6548 D PluginManager: init()
04-16 [Link].632 6548 6548 I TGX : TGXCordovaPluginActivity: User-Agent:
Mozilla/5.0 (Linux; Android 10; GM1901 Build/QKQ1.190716.003; wv)
AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.105 Mobile
Safari/537.36 VuforiaView/9.0.2.2575 (GM1901; 10)
04-16 [Link].632 6548 6548 D ToneGenerator: ToneGenerator constructor:
streamType=5, volume=1.000000
04-16 [Link].635 6548 6548 D AudioTrack: set(): streamType -1, sampleRate 0,
format 0x1, channelMask 0x1, frameCount 960, flags #4, notificationFrames 0,
sessionId 0, transferType 1, uid -1, pid -1
04-16 [Link].639 6548 6548 W AudioTrack: createTrack_l(0):
AUDIO_OUTPUT_FLAG_FAST denied by server; frameCount 960 -> 1920
04-16 [Link].640 6548 6548 D AudioTrack: Uid 10925 AudioTrack::setVolume left
1.000000 right 1.000000
04-16 [Link].673 6548 6548 I ExoPlayerImpl: Init 18f29d9 [ExoPlayerLib/2.13.1]
[OnePlus7, GM1901, OnePlus, 29]
04-16 [Link].682 6548 6548 V FlingOptimizerScroller: FlingOptimizerOverScroller
Init
04-16 [Link].713 6548 6627 I TGX : TGXCordovaPluginActivity: Spatial
tracking supported according to saved preferences
04-16 [Link].716 6548 6729 I TGXIdentityRequestTask: TGXIdentityRequestTask
starting on thread 54948 (ExperienceListLoader-1) for
[Link]
key=urn:vuforia:nokey&resourcetype=Experience&wNdp=411 ...
04-16 [Link].717 6548 6729 I TGXIdentityRequestTask: TGXIdentityRequestTask
full request URL:
[Link]
key=urn:vuforia:nokey&resourcetype=Experience&wNdp=411&aspect=spatial-tracking
04-16 [Link].719 6548 6548 D CordovaActivity: Started the activity.
04-16 [Link].719 6548 6548 D CordovaActivity: Resumed the activity.
04-16 [Link].744 6548 6661 W cr_media: Requires BLUETOOTH permission
04-16 [Link].758 6548 6548 V ViewRootImpl: The specified message queue
synchronization barrier token has not been posted or has already been removed
04-16 [Link].803 6548 6565 D DecorView: onWindowFocusChangedFromViewRoot
hasFocus: true, DecorView@66f9c98[MainActivity]
04-16 [Link].814 6548 6548 W Choreographer: Already have a pending vsync event.
There should only be one at a time.
04-16 [Link].904 6548 6548 D CordovaWebViewImpl:
onPageDidNavigate([Link]
04-16 [Link].305 6548 6548 D CordovaWebViewImpl:
onPageFinished([Link]
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: >>>
loadUrl(javascript:setTimeout(function(){
04-16 [Link].308 6548 6548 D CordovaWebViewImpl:
04-16 [Link].308 6548 6548 D CordovaWebViewImpl:
04-16 [Link].308 6548 6548 D CordovaWebViewImpl:
04-16 [Link].308 6548 6548 D CordovaWebViewImpl:
04-16 [Link].308 6548 6548 D CordovaWebViewImpl:
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: /*
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: Licensed to the Apache
Software Foundation (ASF) under one
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: or more contributor license
agreements. See the NOTICE file
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: distributed with this work
for additional information
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: regarding copyright
ownership. The ASF licenses this file
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: to you under the Apache
License, Version 2.0 (the
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: "License"); you may not use
this file except in compliance
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: with the License. You may
obtain a copy of the License at
04-16 [Link].308 6548 6548 D CordovaWebViewImpl:
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: http:
04-16 [Link].308 6548 6548 D CordovaWebViewImpl:
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: Unless required by applicable
law or agreed to in writing,
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: software distributed under
the License is distributed on an
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: "AS IS" BASIS, WITHOUT
WARRANTIES OR CONDITIONS OF ANY
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: KIND, either express or
implied. See the License for the
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: specific language governing
permissions and limitations
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: under the License.
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: */
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: ;(function() {
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: var
PLATFORM_VERSION_BUILD_LABEL = '8.0.0';
04-16 [Link].308 6548 6548 D CordovaWebViewImpl:
04-16 [Link].308 6548 6548 D CordovaWebViewImpl:
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: var require;
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: var define;
04-16 [Link].308 6548 6548 D CordovaWebViewImpl:
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: (function () {
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: var modules = {};
04-16 [Link].308 6548 6548 D CordovaWebViewImpl:
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: var requireStack = [];
04-16 [Link].308 6548 6548 D CordovaWebViewImpl:
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: var inProgressModules =
{};
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: var SEPARATOR = '.';
04-16 [Link].308 6548 6548 D CordovaWebViewImpl:
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: function build (module) {
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: var factory =
[Link];
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: var localRequire =
function (id) {
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: var resultantId =
id;
04-16 [Link].308 6548 6548 D CordovaWebViewImpl:
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: if ([Link](0)
=== '.') {
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: resultantId =
[Link](0, [Link](SEPARATOR)) + SEPARATOR + [Link](2);
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: }
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: return
require(resultantId);
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: };
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: [Link] = {};
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: delete [Link];
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: factory(localRequire,
[Link], module);
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: return [Link];
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: }
04-16 [Link].308 6548 6548 D CordovaWebViewImpl:
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: require = function (id) {
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: if (!modules[id]) {
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: throw 'module ' +
id + ' not found';
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: } else if (id in
inProgressModules) {
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: var cycle =
[Link](inProgressModules[id]).join('->') + '->' + id;
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: throw 'Cycle in
require graph: ' + cycle;
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: }
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: if
(modules[id].factory) {
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: try {
04-16 [Link].308 6548 6548 D CordovaWebViewImpl:
inProgressModules[id] = [Link];
04-16 [Link].308 6548 6548 D CordovaWebViewImpl:
[Link](id);
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: return
build(modules[id]);
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: } finally {
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: delete
inProgressModules[id];
04-16 [Link].308 6548 6548 D CordovaWebViewImpl:
[Link]();
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: }
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: }
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: return
modules[id].exports;
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: };
04-16 [Link].308 6548 6548 D CordovaWebViewImpl:
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: define = function (id,
factory) {
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: if (modules[id]) {
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: throw 'module ' +
id + ' already defined';
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: }
04-16 [Link].308 6548 6548 D CordovaWebViewImpl:
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: modules[id] = {
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: id: id,
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: factory: factory
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: };
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: };
04-16 [Link].308 6548 6548 D CordovaWebViewImpl:
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: [Link] = function
(id) {
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: delete modules[id];
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: };
04-16 [Link].308 6548 6548 D CordovaWebViewImpl:
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: [Link] =
modules;
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: })();
04-16 [Link].308 6548 6548 D CordovaWebViewImpl:
04-16 [Link].308 6548 6548 D CordovaWebViewImpl:
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: if (typeof module === 'object'
&& typeof require === 'function') {
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: [Link] =
require;
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: [Link] =
define;
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: }
04-16 [Link].308 6548 6548 D CordovaWebViewImpl:
04-16 [Link].308 6548 6548 D CordovaWebViewImpl:
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: define("cordova",
function(require, exports, module) {
04-16 [Link].308 6548 6548 D CordovaWebViewImpl:
04-16 [Link].308 6548 6548 D CordovaWebViewImpl:
04-16 [Link].308 6548 6548 D CordovaWebViewImpl:
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: if ([Link] && !
([Link] instanceof HTMLElement)) {
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: throw new Error('cordova
already defined');
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: }
04-16 [Link].308 6548 6548 D CordovaWebViewImpl:
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: var channel =
require('cordova/channel');
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: var platform =
require('cordova/platform');
04-16 [Link].308 6548 6548 D CordovaWebViewImpl:
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: /**
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: * Intercept calls to
addEventListener + removeEventListener and handle deviceready,
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: * resume, and pause events.
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: */
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: var
m_document_addEventListener = [Link];
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: var
m_document_removeEventListener = [Link];
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: var m_window_addEventListener
= [Link];
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: var
m_window_removeEventListener = [Link];
04-16 [Link].308 6548 6548 D CordovaWebViewImpl:
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: /**
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: * Houses custom event
handlers to intercept on document + window event listeners.
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: */
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: var documentEventHandlers =
{};
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: var windowEventHandlers = {};
04-16 [Link].308 6548 6548 D CordovaWebViewImpl:
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: [Link] =
function (evt, handler, capture) {
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: var e = [Link]();
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: if (typeof
documentEventHandlers[e] !== 'undefined') {
04-16 [Link].308 6548 6548 D CordovaWebViewImpl:
documentEventHandlers[e].subscribe(handler);
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: } else {
04-16 [Link].308 6548 6548 D CordovaWebViewImpl:
m_document_addEventListener.call(document, evt, handler, capture);
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: }
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: };
04-16 [Link].308 6548 6548 D CordovaWebViewImpl:
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: [Link] =
function (evt, handler, capture) {
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: var e = [Link]();
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: if (typeof
windowEventHandlers[e] !== 'undefined') {
04-16 [Link].308 6548 6548 D CordovaWebViewImpl:
windowEventHandlers[e].subscribe(handler);
04-16 [Link].308 6548 6548 D CordovaWebViewImpl: } else {
04-16 [Link].308 6548 6548 D CordovaWebViewImpl:
m_window_addEventListener.call(window,
04-16 [Link].341 6548 6548 D JsMessageQueue: Set native->JS mode to
EvalBridgeMode
04-16 [Link].345 6548 6548 I TGX-JS-Console: "Could not find [Link] script
tag. Plugin loading may fail.", source: (1)
04-16 [Link].357 6548 6548 I TGX-JS-Console: "onDeviceReady() fired.", source:
[Link] (43)
04-16 [Link].381 6548 6751 I App : WARNING: Back Button Default Behavior
will be overridden. The backbutton event will be fired!
04-16 [Link].399 6548 6548 I TGX-JS-Console: "[ng-i18next] Can't find i18next
and/or i18next options! Please refer to i18next.", source:
[Link] (318)
04-16 [Link].406 6548 6548 I TGXThreadChecker: MAIN_UI_THREAD is 6548 (main)
04-16 [Link].406 6548 6751 I TGXThreadChecker: CORDOVA_THREAD is 6751
(JavaBridge)
04-16 [Link].407 6548 6548 I CameraManagerGlobal: Connecting to camera service
04-16 [Link].409 6548 6548 E libc : Access denied finding property
"[Link]"
04-16 [Link].409 6548 6548 I chatty : uid=10925([Link]) identical
1 line
04-16 [Link].409 6548 6548 E libc : Access denied finding property
"[Link]"
04-16 [Link].409 6548 6548 W CameraManagerGlobal: [[Link]] ignore the status
update of camera: 2
04-16 [Link].410 6548 6548 E libc : Access denied finding property
"[Link]"
04-16 [Link].410 6548 6548 W CameraManagerGlobal: [[Link]] ignore the status
update of camera: 3
04-16 [Link].410 6548 6548 E libc : Access denied finding property
"[Link]"
04-16 [Link].410 6548 6570 E libc : Access denied finding property
"[Link]"
04-16 [Link].982 6548 6729 I TGXIdentityRequestTask: TGXIdentityRequestTask
complete.
04-16 [Link].646 6548 6548 D AnalyticsSDK: Event is valid
04-16 [Link].646 6548 6548 D AnalyticsSDK: Message that has been sent to the
Production Database or stored if offline: {
04-16 [Link].646 6548 6548 D AnalyticsSDK: "application": {
04-16 [Link].646 6548 6548 D AnalyticsSDK: "name": "Vuforia View",
04-16 [Link].646 6548 6548 D AnalyticsSDK: "version": "9.0.2.2575"
04-16 [Link].646 6548 6548 D AnalyticsSDK: },
04-16 [Link].646 6548 6548 D AnalyticsSDK: "custom": {
04-16 [Link].646 6548 6548 D AnalyticsSDK: "experience": {
04-16 [Link].646 6548 6548 D AnalyticsSDK: "public": false
04-16 [Link].646 6548 6548 D AnalyticsSDK: },
04-16 [Link].646 6548 6548 D AnalyticsSDK: "navigateOrigin": "bookmark"
04-16 [Link].646 6548 6548 D AnalyticsSDK: },
04-16 [Link].646 6548 6548 D AnalyticsSDK: "device": {
04-16 [Link].646 6548 6548 D AnalyticsSDK: "id": "74423c44-2f99-4a58-
9101-555a498343e1",
04-16 [Link].646 6548 6548 D AnalyticsSDK: "model": "OnePlus GM1901",
04-16 [Link].646 6548 6548 D AnalyticsSDK: "version": "1.0.0"
04-16 [Link].646 6548 6548 D AnalyticsSDK: },
04-16 [Link].646 6548 6548 D AnalyticsSDK: "event": {
04-16 [Link].646 6548 6548 D AnalyticsSDK: "correlation": "950cb423-
d1d3-4905-9ba3-445faa3c6317",
04-16 [Link].646 6548 6548 D AnalyticsSDK: "result": "success",
04-16 [Link].646 6548 6548 D AnalyticsSDK: "timestamp": "2021-04-
16T[Link]Z",
04-16 [Link].646 6548 6548 D AnalyticsSDK: "type":
"startViewingExperience",
04-16 [Link].646 6548 6548 D AnalyticsSDK: "version": "1.0.0"
04-16 [Link].646 6548 6548 D AnalyticsSDK: },
04-16 [Link].646 6548 6548 D AnalyticsSDK: "os": {
04-16 [Link].646 6548 6548 D AnalyticsSDK: "locale": "en-US",
04-16 [Link].646 6548 6548 D AnalyticsSDK: "name": "Android",
04-16 [Link].646 6548 6548 D AnalyticsSDK: "version": "29"
04-16 [Link].646 6548 6548 D AnalyticsSDK: },
04-16 [Link].646 6548 6548 D AnalyticsSDK: "service": {
04-16 [Link].646 6548 6548 D AnalyticsSDK: "host":
"4500c8b8513438a4a08ed9927fb4b13c3254b2150b3736452a512c6d45cc7185"
04-16 [Link].646 6548 6548 D AnalyticsSDK: },
04-16 [Link].646 6548 6548 D AnalyticsSDK: "subject": {
04-16 [Link].646 6548 6548 D AnalyticsSDK: "id":
"3b8b3be048a9eb63474670b05602b898025dbf0a2e78ef3f2bc23e48388fb215"
04-16 [Link].646 6548 6548 D AnalyticsSDK: },
04-16 [Link].646 6548 6548 D AnalyticsSDK: "user": {
04-16 [Link].646 6548 6548 D AnalyticsSDK: "id":
"dbaa5879c0e8dcf6ebddd8429
04-16 [Link].206 6548 6548 D JsMessageQueue: Set native->JS mode to null
04-16 [Link].206 6548 6548 D CordovaWebViewImpl:
onPageDidNavigate([Link]
ExperienceService/content/projects/brakepad-sequence/[Link]?expId=1#/Home)
04-16 [Link].206 6548 6548 D JsMessageQueue: Dropping Native->JS message due to
disabled bridge
04-16 [Link].206 6548 6548 I chatty : uid=10925([Link]) identical
1 line
04-16 [Link].206 6548 6548 D JsMessageQueue: Dropping Native->JS message due to
disabled bridge
04-16 [Link].206 6548 6752 E TGXVuforiaPlugin: Wait for plugin engine
initialization was interrupted
04-16 [Link].206 6548 6752 E TGXVuforiaPlugin: [Link]
04-16 [Link].206 6548 6752 E TGXVuforiaPlugin: at
[Link](Native Method)
04-16 [Link].206 6548 6752 E TGXVuforiaPlugin: at
[Link]([Link])
04-16 [Link].206 6548 6752 E TGXVuforiaPlugin: at
[Link]([Link])
04-16 [Link].206 6548 6752 E TGXVuforiaPlugin: at
[Link](TGXPlugi
[Link])
04-16 [Link].206 6548 6752 E TGXVuforiaPlugin: at
[Link]
oComplete([Link])
04-16 [Link].206 6548 6752 E TGXVuforiaPlugin: at
[Link]$Yw2jP7TZTE2hS__Orpk_p
an-xI0(Unknown Source:0)
04-16 [Link].206 6548 6752 E TGXVuforiaPlugin: at
[Link].-$
$Lambda$TGXVuforiaPlugin$Yw2jP7TZTE2hS__Orpk_pan-[Link](Unknown Source:2)
04-16 [Link].206 6548 6752 E TGXVuforiaPlugin: at
[Link]([Link])
04-16 [Link].206 6548 6752 E TGXVuforiaPlugin: at
[Link]$[Link]([Link])
04-16 [Link].206 6548 6752 E TGXVuforiaPlugin: at
[Link]([Link])
04-16 [Link].304 6548 6753 E AR : Cannot create valid RenderingPrimitives
before Camera is initialized
04-16 [Link].205 6548 6548 D CordovaWebViewImpl:
onPageFinished([Link]
content/projects/brakepad-sequence/[Link]?expId=1#/Home)
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: >>>
loadUrl(javascript:setTimeout(function(){
04-16 [Link].206 6548 6548 D CordovaWebViewImpl:
04-16 [Link].206 6548 6548 D CordovaWebViewImpl:
04-16 [Link].206 6548 6548 D CordovaWebViewImpl:
04-16 [Link].206 6548 6548 D CordovaWebViewImpl:
04-16 [Link].206 6548 6548 D CordovaWebViewImpl:
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: /*
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: Licensed to the Apache
Software Foundation (ASF) under one
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: or more contributor license
agreements. See the NOTICE file
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: distributed with this work
for additional information
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: regarding copyright
ownership. The ASF licenses this file
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: to you under the Apache
License, Version 2.0 (the
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: "License"); you may not use
this file except in compliance
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: with the License. You may
obtain a copy of the License at
04-16 [Link].206 6548 6548 D CordovaWebViewImpl:
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: http:
04-16 [Link].206 6548 6548 D CordovaWebViewImpl:
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: Unless required by applicable
law or agreed to in writing,
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: software distributed under
the License is distributed on an
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: "AS IS" BASIS, WITHOUT
WARRANTIES OR CONDITIONS OF ANY
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: KIND, either express or
implied. See the License for the
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: specific language governing
permissions and limitations
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: under the License.
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: */
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: ;(function() {
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: var
PLATFORM_VERSION_BUILD_LABEL = '8.0.0';
04-16 [Link].206 6548 6548 D CordovaWebViewImpl:
04-16 [Link].206 6548 6548 D CordovaWebViewImpl:
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: var require;
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: var define;
04-16 [Link].206 6548 6548 D CordovaWebViewImpl:
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: (function () {
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: var modules = {};
04-16 [Link].206 6548 6548 D CordovaWebViewImpl:
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: var requireStack = [];
04-16 [Link].206 6548 6548 D CordovaWebViewImpl:
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: var inProgressModules =
{};
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: var SEPARATOR = '.';
04-16 [Link].206 6548 6548 D CordovaWebViewImpl:
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: function build (module) {
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: var factory =
[Link];
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: var localRequire =
function (id) {
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: var resultantId =
id;
04-16 [Link].206 6548 6548 D CordovaWebViewImpl:
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: if ([Link](0)
=== '.') {
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: resultantId =
[Link](0, [Link](SEPARATOR)) + SEPARATOR + [Link](2);
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: }
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: return
require(resultantId);
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: };
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: [Link] = {};
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: delete [Link];
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: factory(localRequire,
[Link], module);
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: return [Link];
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: }
04-16 [Link].206 6548 6548 D CordovaWebViewImpl:
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: require = function (id) {
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: if (!modules[id]) {
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: throw 'module ' +
id + ' not found';
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: } else if (id in
inProgressModules) {
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: var cycle =
[Link](inProgressModules[id]).join('->') + '->' + id;
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: throw 'Cycle in
require graph: ' + cycle;
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: }
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: if
(modules[id].factory) {
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: try {
04-16 [Link].206 6548 6548 D CordovaWebViewImpl:
inProgressModules[id] = [Link];
04-16 [Link].206 6548 6548 D CordovaWebViewImpl:
[Link](id);
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: return
build(modules[id]);
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: } finally {
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: delete
inProgressModules[id];
04-16 [Link].206 6548 6548 D CordovaWebViewImpl:
[Link]();
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: }
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: }
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: return
modules[id].exports;
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: };
04-16 [Link].206 6548 6548 D CordovaWebViewImpl:
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: define = function (id,
factory) {
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: if (modules[id]) {
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: throw 'module ' +
id + ' already defined';
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: }
04-16 [Link].206 6548 6548 D CordovaWebViewImpl:
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: modules[id] = {
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: id: id,
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: factory: factory
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: };
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: };
04-16 [Link].206 6548 6548 D CordovaWebViewImpl:
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: [Link] = function
(id) {
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: delete modules[id];
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: };
04-16 [Link].206 6548 6548 D CordovaWebViewImpl:
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: [Link] =
modules;
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: })();
04-16 [Link].206 6548 6548 D CordovaWebViewImpl:
04-16 [Link].206 6548 6548 D CordovaWebViewImpl:
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: if (typeof module === 'object'
&& typeof require === 'function') {
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: [Link] =
require;
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: [Link] =
define;
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: }
04-16 [Link].206 6548 6548 D CordovaWebViewImpl:
04-16 [Link].206 6548 6548 D CordovaWebViewImpl:
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: define("cordova",
function(require, exports, module) {
04-16 [Link].206 6548 6548 D CordovaWebViewImpl:
04-16 [Link].206 6548 6548 D CordovaWebViewImpl:
04-16 [Link].206 6548 6548 D CordovaWebViewImpl:
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: if ([Link] && !
([Link] instanceof HTMLElement)) {
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: throw new Error('cordova
already defined');
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: }
04-16 [Link].206 6548 6548 D CordovaWebViewImpl:
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: var channel =
require('cordova/channel');
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: var platform =
require('cordova/platform');
04-16 [Link].206 6548 6548 D CordovaWebViewImpl:
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: /**
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: * Intercept calls to
addEventListener + removeEventListener and handle deviceready,
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: * resume, and pause events.
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: */
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: var
m_document_addEventListener = [Link];
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: var
m_document_removeEventListener = [Link];
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: var m_window_addEventListener
= [Link];
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: var
m_window_removeEventListener = [Link];
04-16 [Link].206 6548 6548 D CordovaWebViewImpl:
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: /**
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: * Houses custom event
handlers to intercept on document + window event listeners.
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: */
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: var documentEventHandlers =
{};
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: var windowEventHandlers = {};
04-16 [Link].206 6548 6548 D CordovaWebViewImpl:
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: [Link] =
function (evt, handler, capture) {
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: var e = [Link]();
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: if (typeof
documentEventHandlers[e] !== 'undefined') {
04-16 [Link].206 6548 6548 D CordovaWebViewImpl:
documentEventHandlers[e].subscribe(handler);
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: } else {
04-16 [Link].206 6548 6548 D CordovaWebViewImpl:
m_document_addEventListener.call(document, evt, handler, capture);
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: }
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: };
04-16 [Link].206 6548 6548 D CordovaWebViewImpl:
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: [Link] =
function (evt, handler, capture) {
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: var e = [Link]();
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: if (typeof
windowEventHandlers[e] !== 'undefined') {
04-16 [Link].206 6548 6548 D CordovaWebViewImpl:
windowEventHandlers[e].subscribe(handler);
04-16 [Link].206 6548 6548 D CordovaWebViewImpl: } else {
04-16 [Link].206 6548 6548 D CordovaWebViewImpl:
m_window_addEventListener.call(window,
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: >>>
loadUrl(javascript:setTimeout(function(){
04-16 [Link].284 6548 6548 D CordovaWebViewImpl:
04-16 [Link].284 6548 6548 D CordovaWebViewImpl:
04-16 [Link].284 6548 6548 D CordovaWebViewImpl:
04-16 [Link].284 6548 6548 D CordovaWebViewImpl:
04-16 [Link].284 6548 6548 D CordovaWebViewImpl:
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: /*
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: Licensed to the Apache
Software Foundation (ASF) under one
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: or more contributor license
agreements. See the NOTICE file
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: distributed with this work
for additional information
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: regarding copyright
ownership. The ASF licenses this file
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: to you under the Apache
License, Version 2.0 (the
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: "License"); you may not use
this file except in compliance
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: with the License. You may
obtain a copy of the License at
04-16 [Link].284 6548 6548 D CordovaWebViewImpl:
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: http:
04-16 [Link].284 6548 6548 D CordovaWebViewImpl:
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: Unless required by applicable
law or agreed to in writing,
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: software distributed under
the License is distributed on an
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: "AS IS" BASIS, WITHOUT
WARRANTIES OR CONDITIONS OF ANY
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: KIND, either express or
implied. See the License for the
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: specific language governing
permissions and limitations
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: under the License.
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: */
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: ;(function() {
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: var
PLATFORM_VERSION_BUILD_LABEL = '8.0.0';
04-16 [Link].284 6548 6548 D CordovaWebViewImpl:
04-16 [Link].284 6548 6548 D CordovaWebViewImpl:
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: var require;
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: var define;
04-16 [Link].284 6548 6548 D CordovaWebViewImpl:
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: (function () {
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: var modules = {};
04-16 [Link].284 6548 6548 D CordovaWebViewImpl:
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: var requireStack = [];
04-16 [Link].284 6548 6548 D CordovaWebViewImpl:
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: var inProgressModules =
{};
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: var SEPARATOR = '.';
04-16 [Link].284 6548 6548 D CordovaWebViewImpl:
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: function build (module) {
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: var factory =
[Link];
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: var localRequire =
function (id) {
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: var resultantId =
id;
04-16 [Link].284 6548 6548 D CordovaWebViewImpl:
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: if ([Link](0)
=== '.') {
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: resultantId =
[Link](0, [Link](SEPARATOR)) + SEPARATOR + [Link](2);
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: }
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: return
require(resultantId);
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: };
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: [Link] = {};
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: delete [Link];
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: factory(localRequire,
[Link], module);
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: return [Link];
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: }
04-16 [Link].284 6548 6548 D CordovaWebViewImpl:
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: require = function (id) {
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: if (!modules[id]) {
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: throw 'module ' +
id + ' not found';
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: } else if (id in
inProgressModules) {
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: var cycle =
[Link](inProgressModules[id]).join('->') + '->' + id;
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: throw 'Cycle in
require graph: ' + cycle;
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: }
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: if
(modules[id].factory) {
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: try {
04-16 [Link].284 6548 6548 D CordovaWebViewImpl:
inProgressModules[id] = [Link];
04-16 [Link].284 6548 6548 D CordovaWebViewImpl:
[Link](id);
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: return
build(modules[id]);
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: } finally {
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: delete
inProgressModules[id];
04-16 [Link].284 6548 6548 D CordovaWebViewImpl:
[Link]();
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: }
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: }
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: return
modules[id].exports;
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: };
04-16 [Link].284 6548 6548 D CordovaWebViewImpl:
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: define = function (id,
factory) {
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: if (modules[id]) {
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: throw 'module ' +
id + ' already defined';
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: }
04-16 [Link].284 6548 6548 D CordovaWebViewImpl:
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: modules[id] = {
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: id: id,
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: factory: factory
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: };
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: };
04-16 [Link].284 6548 6548 D CordovaWebViewImpl:
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: [Link] = function
(id) {
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: delete modules[id];
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: };
04-16 [Link].284 6548 6548 D CordovaWebViewImpl:
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: [Link] =
modules;
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: })();
04-16 [Link].284 6548 6548 D CordovaWebViewImpl:
04-16 [Link].284 6548 6548 D CordovaWebViewImpl:
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: if (typeof module === 'object'
&& typeof require === 'function') {
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: [Link] =
require;
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: [Link] =
define;
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: }
04-16 [Link].284 6548 6548 D CordovaWebViewImpl:
04-16 [Link].284 6548 6548 D CordovaWebViewImpl:
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: define("cordova",
function(require, exports, module) {
04-16 [Link].284 6548 6548 D CordovaWebViewImpl:
04-16 [Link].284 6548 6548 D CordovaWebViewImpl:
04-16 [Link].284 6548 6548 D CordovaWebViewImpl:
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: if ([Link] && !
([Link] instanceof HTMLElement)) {
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: throw new Error('cordova
already defined');
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: }
04-16 [Link].284 6548 6548 D CordovaWebViewImpl:
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: var channel =
require('cordova/channel');
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: var platform =
require('cordova/platform');
04-16 [Link].284 6548 6548 D CordovaWebViewImpl:
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: /**
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: * Intercept calls to
addEventListener + removeEventListener and handle deviceready,
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: * resume, and pause events.
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: */
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: var
m_document_addEventListener = [Link];
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: var
m_document_removeEventListener = [Link];
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: var m_window_addEventListener
= [Link];
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: var
m_window_removeEventListener = [Link];
04-16 [Link].284 6548 6548 D CordovaWebViewImpl:
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: /**
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: * Houses custom event
handlers to intercept on document + window event listeners.
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: */
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: var documentEventHandlers =
{};
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: var windowEventHandlers = {};
04-16 [Link].284 6548 6548 D CordovaWebViewImpl:
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: [Link] =
function (evt, handler, capture) {
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: var e = [Link]();
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: if (typeof
documentEventHandlers[e] !== 'undefined') {
04-16 [Link].284 6548 6548 D CordovaWebViewImpl:
documentEventHandlers[e].subscribe(handler);
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: } else {
04-16 [Link].284 6548 6548 D CordovaWebViewImpl:
m_document_addEventListener.call(document, evt, handler, capture);
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: }
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: };
04-16 [Link].284 6548 6548 D CordovaWebViewImpl:
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: [Link] =
function (evt, handler, capture) {
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: var e = [Link]();
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: if (typeof
windowEventHandlers[e] !== 'undefined') {
04-16 [Link].284 6548 6548 D CordovaWebViewImpl:
windowEventHandlers[e].subscribe(handler);
04-16 [Link].284 6548 6548 D CordovaWebViewImpl: } else {
04-16 [Link].284 6548 6548 D CordovaWebViewImpl:
m_window_addEventListener.call(window,
04-16 [Link].319 6548 6548 D JsMessageQueue: Set native->JS mode to
EvalBridgeMode
04-16 [Link].330 6548 6548 I TGX-JS-Console: "Could not find [Link] script
tag. Plugin loading may fail.", source: (1)
04-16 [Link].330 6548 6548 E TGX-JS-Console: "Uncaught Error: cordova already
defined", source:
[Link]
projects/brakepad-sequence/[Link]?expId=1#/Home (1)
04-16 [Link].354 6548 6751 I App : WARNING: Back Button Default Behavior
will be overridden. The backbutton event will be fired!
04-16 [Link].423 6548 6767 E libc : Access denied finding property
"[Link]"
04-16 [Link].424 6548 6767 I AR : Vuforia selected rendering API OpenGL ES
2.x
04-16 [Link].424 6548 6767 I AR : Vuforia SDK version 9.6.3
04-16 [Link].424 6548 6767 I AR : Vuforia SDK build 6478
04-16 [Link].447 6548 6548 W TGX-JS-Console: "TML layer asked to emit an event
with no name!", source:
[Link]
projects/brakepad-sequence/extensions/js/[Link] (290)
04-16 [Link].603 6548 6548 W TGXSystemWebViewClient: onReceivedHttpError (not
on main frame): 404, , [Link]
04-16 [Link].047 6548 6842 I
third_party/arcore/ar/core/android/sdk/session_create.cc: Entering ArSession_create
04-16 [Link].047 6548 6842 I
third_party/arcore/ar/core/android/sdk/session_create.cc: ARCore Version: SDK build
name: 1.22
04-16 [Link].049 6548 6842 I
third_party/arcore/ar/core/android/sdk/session_create.cc: ARCore Version: APK
version code: 210260603
04-16 [Link].059 6548 6842 I
third_party/arcore/ar/core/android/sdk/session_create.cc: Dynamite load ok.
04-16 [Link].059 6548 6842 I
third_party/arcore/java/com/google/vr/dynamite/client/native/dynamite_client.cc:
Attempting to load native library arcore_c from package [Link]
04-16 [Link].075 6548 6842 I
third_party/arcore/java/com/google/vr/dynamite/client/native/dynamite_client.cc:
Dynamite::LoadNativeRemoteLibrary handle=-9114180477764819255
04-16 [Link].076 6548 6842 I
third_party/arcore/ar/core/android/sdk/session_create.cc: ARCore SDK: dynamite
number_of_symbols_loaded=226
04-16 [Link].076 6548 6842 I native : session_create_implementation.cc:237
Entering createImplementationWithFeaturesAndSettings. ARCore SDK version:
[1.22.202940000].
04-16 [Link].099 6548 6842 I native : session_create_implementation.cc:201
AugmentedRegion downsample mode from Phenotype: true
04-16 [Link].100 6548 6849 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 364).
04-16 [Link].130 6548 6842 I native :
session_create_implementation_shared.cc:1851 min_apk_version_code is: 202940000,
phenotype flag of enable_dual_camera_support is: false, phenotype flag of
unified_data_source_status is: 1, is_dual_camera_supported based on device profile
is: false
04-16 [Link].130 6548 6842 I native :
session_create_implementation_shared.cc:1862 Settings.camera_stack_option is not
specified
04-16 [Link].130 6548 6842 I native :
session_create_implementation_shared.cc:1880 Datasource will be created with
camera_stack_option = kNdk
04-16 [Link].131 6548 6842 I native :
session_create_implementation_shared.cc:2020 Persistent online recalibration is
enabled by Phenotype.
04-16 [Link].132 6548 6842 I tflite : Initialized TensorFlow Lite runtime.
04-16 [Link].133 6548 6842 I native : online_calibration_manager.cc:105
OnlineCalibrationManager: Read online recalibration file successfully.
04-16 [Link].143 6548 6842 W ARCore-ContextUtils: The API key for use with the
Google AR service could not be obtained!
04-16 [Link].151 6548 6842 E ARCore-LocationProvider: Exception during FLP api
client construction: [Link]
04-16 [Link].151 6548 6842 E ARCore-LocationProvider:
[Link]: [Link]
04-16 [Link].151 6548 6842 E ARCore-LocationProvider: at
[Link](Native Method)
04-16 [Link].151 6548 6842 E ARCore-LocationProvider: at
[Link]([Link])
04-16 [Link].151 6548 6842 E ARCore-LocationProvider: at
[Link](PG:1)
04-16 [Link].151 6548 6842 E ARCore-LocationProvider: at
[Link](PG:1)
04-16 [Link].151 6548 6842 E ARCore-LocationProvider: at
[Link].<init>(PG:7)
04-16 [Link].151 6548 6842 E ARCore-LocationProvider: Caused by:
[Link]: [Link]
04-16 [Link].151 6548 6842 E ARCore-LocationProvider: ... 5 more
04-16 [Link].152 6548 6842 I native :
session_create_implementation_shared.cc:859 Datasource will be created with timeout
= 4s, should_wait = false, should_use_greedy_recovery = true
04-16 [Link].152 6548 6842 I native : android_camera.cc:169 Camera start
operation timeout set to 4000 ms.
04-16 [Link].152 6548 6842 I native : android_camera.cc:1827 Initializing
camera manager.
04-16 [Link].155 6548 6842 E ACameraMetadata: filterDurations: malformed
duration key 1638402! count 0, type 3
04-16 [Link].156 6548 6842 E ACameraMetadata: filterDurations: malformed
duration key 1638403! count 0, type 3
04-16 [Link].156 6548 6842 E ACameraMetadata: filterDurations: malformed
duration key 1835009! count 0, type 3
04-16 [Link].156 6548 6842 E ACameraMetadata: filterDurations: malformed
duration key 1835010! count 0, type 3
04-16 [Link].156 6548 6842 E ACameraMetadata: filterDurations: malformed
duration key 1638407! count 0, type 3
04-16 [Link].156 6548 6842 E ACameraMetadata: filterDurations: malformed
duration key 1638408! count 0, type 3
04-16 [Link].156 6548 6842 E ACameraMetadata: filterDurations: malformed
duration key 1638402! count 0, type 3
04-16 [Link].156 6548 6842 E ACameraMetadata: filterDurations: malformed
duration key 1638403! count 0, type 3
04-16 [Link].156 6548 6842 E ACameraMetadata: filterDurations: malformed
duration key 1835009! count 0, type 3
04-16 [Link].156 6548 6842 E ACameraMetadata: filterDurations: malformed
duration key 1835010! count 0, type 3
04-16 [Link].156 6548 6842 E ACameraMetadata: filterDurations: malformed
duration key 1638407! count 0, type 3
04-16 [Link].156 6548 6842 E ACameraMetadata: filterDurations: malformed
duration key 1638408! count 0, type 3
04-16 [Link].157 6548 6842 E ACameraMetadata: filterDurations: malformed
duration key 1638402! count 0, type 3
04-16 [Link].157 6548 6842 E ACameraMetadata: filterDurations: malformed
duration key 1638403! count 0, type 3
04-16 [Link].157 6548 6842 E ACameraMetadata: filterDurations: malformed
duration key 1835009! count 0, type 3
04-16 [Link].157 6548 6842 E ACameraMetadata: filterDurations: malformed
duration key 1835010! count 0, type 3
04-16 [Link].157 6548 6842 E ACameraMetadata: filterDurations: malformed
duration key 1638407! count 0, type 3
04-16 [Link].157 6548 6842 E ACameraMetadata: filterDurations: malformed
duration key 1638408! count 0, type 3
04-16 [Link].157 6548 6842 E ACameraMetadata: filterDurations: malformed
duration key 1638402! count 0, type 3
04-16 [Link].157 6548 6842 E ACameraMetadata: filterDurations: malformed
duration key 1638403! count 0, type 3
04-16 [Link].157 6548 6842 E ACameraMetadata: filterDurations: malformed
duration key 1835009! count 0, type 3
04-16 [Link].157 6548 6842 E ACameraMetadata: filterDurations: malformed
duration key 1835010! count 0, type 3
04-16 [Link].157 6548 6842 E ACameraMetadata: filterDurations: malformed
duration key 1638407! count 0, type 3
04-16 [Link].157 6548 6842 E ACameraMetadata: filterDurations: malformed
duration key 1638408! count 0, type 3
04-16 [Link].157 6548 6842 I native : android_camera.cc:1853 Camera manager
initialized successfully with 2 cameras.
04-16 [Link].158 6548 6842 I native : imagereader_ndk_wrapper.cc:45 Loading
Android NDK 26 symbols from [Link]
04-16 [Link].158 6548 6842 I native : imagereader_ndk_wrapper.cc:68
Successfully loaded Android NDK 26 [Link] symbols.
04-16 [Link].158 6548 6842 I native : [Link] Number of hardware
buffers is 16. sdk_version=29, is_hardware_buffer_supported=true
04-16 [Link].159 6548 6842 I native : android_sensors.cc:96 Using uncalibrated
accelerometer.
04-16 [Link].159 6548 6842 I native : android_sensors.cc:135 Uncalibrated
magnetometer available.
04-16 [Link].159 6548 6842 I native : android_sensors.cc:139 Calibrated
magnetometer available.
04-16 [Link].159 6548 6842 I native : android_sensors.cc:152 Using
SENSOR_TYPE_LIGHT
04-16 [Link].159 6548 6842 I native : android_sensors.cc:155 Could not find
SENSOR_TYPE_PRESSURE
04-16 [Link].159 6548 6842 I native : android_sensors.cc:152 Using
SENSOR_TYPE_PROXIMITY
04-16 [Link].160 6548 6842 I native : android_sensors.cc:152 Using
SENSOR_TYPE_GRAVITY
04-16 [Link].160 6548 6842 I native : android_sensors.cc:152 Using
SENSOR_TYPE_ROTATION_VECTOR
04-16 [Link].160 6548 6842 I native : android_sensors.cc:152 Using
SENSOR_TYPE_GAME_ROTATION_VECTOR
04-16 [Link].160 6548 6842 I native : android_sensors.cc:152 Using
SENSOR_TYPE_GEOMAGNETIC_ROTATION_VECTOR
04-16 [Link].160 6548 6842 I native : android_sensors.cc:152 Using
SENSOR_TYPE_STEP_DETECTOR
04-16 [Link].162 6548 6842 I native : android_platform_checks.cc:195
IsZeroRotationLandscape = false
04-16 [Link].162 6548 6842 I native : app_version_util.cc:50 Package name:
[Link] App version: 1.23.210260603
04-16 [Link].163 6548 6842 I native : logger.h:28 DataSourceMetrics:
CamerasInit: 21.979us
04-16 [Link].163 6548 6842 I native :
session_create_implementation_shared.cc:1171 CPU Image enable frame delay to
compensate delay: false
04-16 [Link].177 6548 6842 I native : config_helpers.cc:396 Legacy IMU sigma
values are used
04-16 [Link].179 6548 6842 I native : feature_matcher_and_filter.cc:91 Enabled
the robustification to large-sized and fast-moving objects on this mono-camera
device.
04-16 [Link].182 6548 6842 I native : pose_confidence_estimator.cc:231 Pose
confidence model loaded successfully
04-16 [Link].182 6548 6842 I native : estimator_impl.cc:401 Ralph is enabled.
04-16 [Link].273 6548 6842 I native : asset_manager_util.cc:59 Created global
reference to asset manager.
04-16 [Link].273 6548 6842 I native :
session_create_implementation_shared.cc:1199 Normal detector created.
04-16 [Link].277 6548 6842 I native : planar_target_tracking_manager.h:114
Config of PlanarTargetTrackingManager:
04-16 [Link].277 6548 6842 I native : -
pose_refinement_with_detection_interval_ns: 0
04-16 [Link].277 6548 6842 I native : -min_interval_between_detections_ns:
500000000
04-16 [Link].277 6548 6842 I native : -filter_parallax: false
04-16 [Link].277 6548 6842 I native : -filter_result: true
04-16 [Link].277 6548 6842 I native : -multiple_targets: true
04-16 [Link].277 6548 6842 I native : -mini_detection: true
04-16 [Link].277 6548 6842 I native : -tracking_mode: 1
04-16 [Link].277 6548 6842 I native : -camera_id: 0
04-16 [Link].288 6548 6842 I native : [Link] Entering Session::Pause.
04-16 [Link].288 6548 6842 I native : plane_manager.cc:942
PopulatePlaneEstimationStatistics number_of_normal_segmentations: 0,
number_of_plane_normal_segment_matches: 0, vertical_planes_boundary_area: 0,
vertical_planes_ml_boundary_growth: 0, number_of_vertical_planes: 0,
number_of_vertical_planes_with_ml_boundary_growth: 0, avg_duration_in_seconds: 0,
tof_merge_quality_stats_.Empty(): true,
tof_merge_quality_stats_.hist_area_overlap_ratio_: [0.750, 0.760): 0.000000,
[0.760, 0.770): 0.000000, [0.770, 0.780): 0.000000, [0.780, 0.790): 0.000000,
[0.790, 0.800): 0.000000, [0.800, 0.810): 0.000000, [0.810, 0.820): 0.000000,
[0.820, 0.830): 0.000000, [0.830, 0.840): 0.000000, [0.840, 0.850): 0.000000,
[0.850, 0.860): 0.000000, [0.860, 0.870): 0.000000, [0.870, 0.880): 0.000000,
[0.880, 0.890): 0.000000, [0.890, 0.900): 0.000000, [0.900, 0.910): 0.000000,
[0.910, 0.920): 0.000000, [0.920, 0.930): 0.000000, [0.930, 0.940): 0.000000,
[0.940, 0.950): 0.000000, [0.950, 0.960): 0.000000, [0.960, 0.970): 0.000000,
[0.970, 0.980): 0.000000, [0.980, 0.990): 0.000000, [0.990, 1.000): 0.000000,
[1.000, inf): 0.000000, , tof_merge_quality_stats_.hist_feature_overlap_ratio_:
[0.900, 0.905): 0.000000, [0.905, 0.910): 0.000000, [0.910, 0.915): 0.000000,
[0.915, 0.920): 0.000000, [0.920, 0.925): 0.000000, [0.925, 0.930): 0.000000,
[0.930, 0.935): 0.000000, [0.935, 0.940): 0.000000, [0.940, 0.945): 0.000000,
[0.945, 0.950): 0.000000, [0.950, 0.955): 0.000000, [0.955, 0.960): 0.000000,
[0.960, 0.965): 0.000000, [0.965, 0.970): 0.000000, [0.970, 0.975): 0.000000,
[0.975, 0.980): 0.000000, [0.980, 0.985): 0.000000, [0.985, 0.990): 0.000000,
[0.990, 0.995): 0.000000, [0.995, 1.000): 0.000000, [1.000, inf): 0.000000, ,
tof_merge_quality_stats_.hist_normal_closeness_: [0.900, 0.905): 0.000000, [0.905,
0.910): 0.000000, [0.910, 0.915): 0.000000, [0.915, 0.920): 0.000000, [0.920,
0.925): 0.000000, [0.925, 0.930): 0.000000, [0.930, 0.935): 0.000000, [0.935,
0.940): 0.000000, [0.940, 0.945): 0.000000, [0.945, 0.950): 0.000000, [0.950,
0.955): 0.000000, [0.955, 0.960): 0.000000, [0.960, 0.965): 0.000000, [0.965,
0.970): 0.000000, [0.970, 0.975): 0.000000, [0.975, 0.980): 0.000000, [0.980,
0.985): 0.000000, [0.985, 0.990): 0.000000, [0.990, 0.995): 0.000000, [0.995,
1.000): 0.000000, [1.000, inf): 0.000000, ,
tof_merge_quality_stats_.hist_plane_distance_: [0.000, 0.010): 0.000000, [0.010,
0.020): 0.000000, [0.020, 0.030): 0.000000, [0.030, 0.040): 0.000000, [0.040,
0.050): 0.000000, [0.050, 0.060): 0.000000, [0.060, 0.070): 0.000000, [0.070,
0.080): 0.000000, [0.080, 0.090): 0.000000, [0.090, 0.100): 0.000000, [0.100,
0.110): 0.000000, [0.110, 0.120): 0.000000, [0.120, 0.130): 0.000000, [0.130,
0.140): 0.000000, [0.140, 0.150): 0.000000, [0.150, 0.160): 0.000000, [0.160,
0.170): 0.000000, [0.170, 0.180): 0.000000, [0.180, 0.190): 0.000000, [0.190,
0.200): 0.000000, [0.200, 0.210): 0.000000, [0.210, 0.220): 0.000000, [0.220,
0.230): 0.000000, [0.230, 0.240): 0.000000, [0.240, 0.250): 0.000000, [0.250,
0.260): 0.000000, [0.260, 0.270): 0.000000, [0.270, 0.280): 0.000000, [0.280,
0.290): 0.000000, [0.290, 0.300): 0.000000, [0.300, 0.310): 0.000000, [0.310,
0.320): 0.000000, [0.320, 0.330): 0.000000, [0.330, 0.340): 0.000000, [0.340,
0.350): 0.000000, [0.350, 0.360): 0.000000, [0.360, 0.370): 0.000000, [0.370,
0.380): 0.000000, [0.380, 0.390): 0.000000, [0.390, 0.400): 0.000000, [0.400,
0.410): 0.000000, [0.410, 0.420): 0.000000, [0.420, 0.430): 0.000000, [0.430,
0.440): 0.000000, [0.440, 0.450): 0.000000, [0.450, 0.460): 0.000000, [0.460,
0.470): 0.000000, [0.470, 0.480): 0.000000, [0.480, 0.490): 0.000000, [0.490,
0.500): 0.000000, [0.500, inf): 0.000000, , ms_merge_quality_stats_.Empty(): true,
ms_merge_quality_stats_.hist_area_overlap_ratio_: [0.750, 0.760): 0.000000, [0.760,
0.770): 0.000000, [0.770, 0.780): 0.000000, [0.780, 0.790): 0.000000, [0.790,
0.800): 0.000000, [0.800, 0.810): 0.000000, [0.810, 0.820): 0.000000, [0.820,
0.830): 0.000000, [0.830, 0.840): 0.000000, [0.840, 0.850): 0.000000, [0.850,
0.860): 0.000000, [0.860, 0.870): 0.000000, [0.8
04-16 [Link].288 6548 6842 I native : online_calibration_manager.cc:163
OnlineCalibrationManager: Discarding the new online recalibration estimates.
04-16 [Link].288 6548 6842 I native : [Link]
Session::PauseWithAnalytics returning OK.
04-16 [Link].289 6548 6849 W native : analytics_logger.cc:402 Could not send
event. Event will be dropped.
04-16 [Link].289 6548 6849 I chatty : uid=10925([Link]) Thread-17
identical 8 lines
04-16 [Link].289 6548 6849 W native : analytics_logger.cc:402 Could not send
event. Event will be dropped.
04-16 [Link].296 6548 6842 I native : session_lite_c_api.cc:36 Deleting
ArSession...
04-16 [Link].300 6548 6767 I AR : Vuforia Fusion: Detected and enabled use
of Google ARCore
04-16 [Link].303 6548 6767 E libc : Access denied finding property
"[Link]"
04-16 [Link].304 6548 6767 E libc : Access denied finding property
"[Link]"
04-16 [Link].307 6548 6767 E libc : Access denied finding property
"[Link]"
04-16 [Link].308 6548 6767 E libc : Access denied finding property
"[Link]"
04-16 [Link].310 6548 6842 I native : android_camera.cc:763 [Camera=1;
State=CLOSED] Reset cleanly got to CLOSED state.
04-16 [Link].310 6548 6842 I native : android_camera.cc:763 [Camera=0;
State=CLOSED] Reset cleanly got to CLOSED state.
04-16 [Link].311 6548 6842 I native : session_lite_c_api.cc:38 Deleted
ArSession.
04-16 [Link].311 6548 6767 E libc : Access denied finding property
"[Link]"
04-16 [Link].338 6548 6767 I chatty : uid=10925([Link])
VuforiaPluginCm identical 28 lines
04-16 [Link].339 6548 6767 E libc : Access denied finding property
"[Link]"
04-16 [Link].341 6548 6767 E libc : Access denied finding property
"[Link]"
04-16 [Link].350 6548 6767 I chatty : uid=10925([Link])
VuforiaPluginCm identical 11 lines
04-16 [Link].351 6548 6767 E libc : Access denied finding property
"[Link]"
04-16 [Link].352 6548 6767 E libc : Access denied finding property
"[Link]"
04-16 [Link].379 6548 6767 I chatty : uid=10925([Link])
VuforiaPluginCm identical 34 lines
04-16 [Link].380 6548 6767 E libc : Access denied finding property
"[Link]"
04-16 [Link].423 6548 6767 I
third_party/arcore/ar/core/android/sdk/session_create.cc: Entering ArSession_create
04-16 [Link].423 6548 6767 I
third_party/arcore/ar/core/android/sdk/session_create.cc: ARCore Version: SDK build
name: 1.22
04-16 [Link].424 6548 6767 I
third_party/arcore/ar/core/android/sdk/session_create.cc: ARCore Version: APK
version code: 210260603
04-16 [Link].424 6548 6767 I
third_party/arcore/ar/core/android/sdk/session_create.cc: Dynamite load ok.
04-16 [Link].425 6548 6767 I
third_party/arcore/ar/core/android/sdk/session_create.cc: ARCore SDK: dynamite
number_of_symbols_loaded=226
04-16 [Link].425 6548 6767 I native : session_create_implementation.cc:237
Entering createImplementationWithFeaturesAndSettings. ARCore SDK version:
[1.22.202940000].
04-16 [Link].429 6548 6767 I native : session_create_implementation.cc:201
AugmentedRegion downsample mode from Phenotype: true
04-16 [Link].431 6548 6940 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 364).
04-16 [Link].440 6548 6767 I native :
session_create_implementation_shared.cc:1851 min_apk_version_code is: 202940000,
phenotype flag of enable_dual_camera_support is: false, phenotype flag of
unified_data_source_status is: 1, is_dual_camera_supported based on device profile
is: false
04-16 [Link].440 6548 6767 I native :
session_create_implementation_shared.cc:1862 Settings.camera_stack_option is not
specified
04-16 [Link].440 6548 6767 I native :
session_create_implementation_shared.cc:1880 Datasource will be created with
camera_stack_option = kNdk
04-16 [Link].440 6548 6767 I native :
session_create_implementation_shared.cc:2020 Persistent online recalibration is
enabled by Phenotype.
04-16 [Link].441 6548 6767 I native : online_calibration_manager.cc:105
OnlineCalibrationManager: Read online recalibration file successfully.
04-16 [Link].443 6548 6767 W ARCore-ContextUtils: The API key for use with the
Google AR service could not be obtained!
04-16 [Link].445 6548 6767 E ARCore-LocationProvider: Exception during FLP api
client construction: [Link]
04-16 [Link].445 6548 6767 E ARCore-LocationProvider:
[Link]: [Link]
04-16 [Link].445 6548 6767 E ARCore-LocationProvider: at
[Link](Native Method)
04-16 [Link].445 6548 6767 E ARCore-LocationProvider: at
[Link]([Link])
04-16 [Link].445 6548 6767 E ARCore-LocationProvider: at
[Link](PG:1)
04-16 [Link].445 6548 6767 E ARCore-LocationProvider: at
[Link](PG:1)
04-16 [Link].445 6548 6767 E ARCore-LocationProvider: at
[Link].<init>(PG:7)
04-16 [Link].445 6548 6767 E ARCore-LocationProvider: at
[Link]
nitialize(Native Method)
04-16 [Link].445 6548 6767 E ARCore-LocationProvider: at
[Link]$[Link]([Link])
04-16 [Link].445 6548 6767 E ARCore-LocationProvider: at
[Link]([Link])
04-16 [Link].445 6548 6767 E ARCore-LocationProvider: at
[Link]$execute$0$TGXVuforiaP
lugin([Link])
04-16 [Link].445 6548 6767 E ARCore-LocationProvider: at
[Link].-$
$Lambda$TGXVuforiaPlugin$[Link](Unknown Source:8)
04-16 [Link].445 6548 6767 E ARCore-LocationProvider: at
[Link]$RunnableWithCallbackContext.
run([Link])
04-16 [Link].445 6548 6767 E ARCore-LocationProvider: at
[Link]([Link])
04-16 [Link].445 6548 6767 E ARCore-LocationProvider: at
[Link]$[Link]([Link])
04-16 [Link].445 6548 6767 E ARCore-LocationProvider: at
[Link]([Link])
04-16 [Link].445 6548 6767 E ARCore-LocationProvider: Caused by:
[Link]: [Link]
04-16 [Link].445 6548 6767 E ARCore-LocationProvider: ... 14 more
04-16 [Link].446 6548 6767 I native :
session_create_implementation_shared.cc:859 Datasource will be created with timeout
= 4s, should_wait = false, should_use_greedy_recovery = true
04-16 [Link].446 6548 6767 I native : android_camera.cc:169 Camera start
operation timeout set to 4000 ms.
04-16 [Link].446 6548 6767 I native : android_camera.cc:1827 Initializing
camera manager.
04-16 [Link].448 6548 6767 E ACameraMetadata: filterDurations: malformed
duration key 1638402! count 0, type 3
04-16 [Link].448 6548 6767 E ACameraMetadata: filterDurations: malformed
duration key 1638403! count 0, type 3
04-16 [Link].448 6548 6767 E ACameraMetadata: filterDurations: malformed
duration key 1835009! count 0, type 3
04-16 [Link].448 6548 6767 E ACameraMetadata: filterDurations: malformed
duration key 1835010! count 0, type 3
04-16 [Link].448 6548 6767 E ACameraMetadata: filterDurations: malformed
duration key 1638407! count 0, type 3
04-16 [Link].448 6548 6767 E ACameraMetadata: filterDurations: malformed
duration key 1638408! count 0, type 3
04-16 [Link].449 6548 6767 E ACameraMetadata: filterDurations: malformed
duration key 1638402! count 0, type 3
04-16 [Link].449 6548 6767 E ACameraMetadata: filterDurations: malformed
duration key 1638403! count 0, type 3
04-16 [Link].449 6548 6767 E ACameraMetadata: filterDurations: malformed
duration key 1835009! count 0, type 3
04-16 [Link].449 6548 6767 E ACameraMetadata: filterDurations: malformed
duration key 1835010! count 0, type 3
04-16 [Link].449 6548 6767 E ACameraMetadata: filterDurations: malformed
duration key 1638407! count 0, type 3
04-16 [Link].449 6548 6767 E ACameraMetadata: filterDurations: malformed
duration key 1638408! count 0, type 3
04-16 [Link].449 6548 6767 E ACameraMetadata: filterDurations: malformed
duration key 1638402! count 0, type 3
04-16 [Link].449 6548 6767 E ACameraMetadata: filterDurations: malformed
duration key 1638403! count 0, type 3
04-16 [Link].449 6548 6767 E ACameraMetadata: filterDurations: malformed
duration key 1835009! count 0, type 3
04-16 [Link].449 6548 6767 E ACameraMetadata: filterDurations: malformed
duration key 1835010! count 0, type 3
04-16 [Link].449 6548 6767 E ACameraMetadata: filterDurations: malformed
duration key 1638407! count 0, type 3
04-16 [Link].449 6548 6767 E ACameraMetadata: filterDurations: malformed
duration key 1638408! count 0, type 3
04-16 [Link].450 6548 6767 E ACameraMetadata: filterDurations: malformed
duration key 1638402! count 0, type 3
04-16 [Link].450 6548 6767 E ACameraMetadata: filterDurations: malformed
duration key 1638403! count 0, type 3
04-16 [Link].450 6548 6767 E ACameraMetadata: filterDurations: malformed
duration key 1835009! count 0, type 3
04-16 [Link].450 6548 6767 E ACameraMetadata: filterDurations: malformed
duration key 1835010! count 0, type 3
04-16 [Link].450 6548 6767 E ACameraMetadata: filterDurations: malformed
duration key 1638407! count 0, type 3
04-16 [Link].450 6548 6767 E ACameraMetadata: filterDurations: malformed
duration key 1638408! count 0, type 3
04-16 [Link].450 6548 6767 I native : android_camera.cc:1853 Camera manager
initialized successfully with 2 cameras.
04-16 [Link].450 6548 6767 I native : [Link] Number of hardware
buffers is 16. sdk_version=29, is_hardware_buffer_supported=true
04-16 [Link].450 6548 6767 I native : android_sensors.cc:96 Using uncalibrated
accelerometer.
04-16 [Link].450 6548 6767 I native : android_sensors.cc:135 Uncalibrated
magnetometer available.
04-16 [Link].450 6548 6767 I native : android_sensors.cc:139 Calibrated
magnetometer available.
04-16 [Link].450 6548 6767 I native : android_sensors.cc:152 Using
SENSOR_TYPE_LIGHT
04-16 [Link].451 6548 6767 I native : android_sensors.cc:155 Could not find
SENSOR_TYPE_PRESSURE
04-16 [Link].451 6548 6767 I native : android_sensors.cc:152 Using
SENSOR_TYPE_PROXIMITY
04-16 [Link].451 6548 6767 I native : android_sensors.cc:152 Using
SENSOR_TYPE_GRAVITY
04-16 [Link].451 6548 6767 I native : android_sensors.cc:152 Using
SENSOR_TYPE_ROTATION_VECTOR
04-16 [Link].451 6548 6767 I native : android_sensors.cc:152 Using
SENSOR_TYPE_GAME_ROTATION_VECTOR
04-16 [Link].451 6548 6767 I native : android_sensors.cc:152 Using
SENSOR_TYPE_GEOMAGNETIC_ROTATION_VECTOR
04-16 [Link].451 6548 6767 I native : android_sensors.cc:152 Using
SENSOR_TYPE_STEP_DETECTOR
04-16 [Link].452 6548 6767 I native : android_platform_checks.cc:195
IsZeroRotationLandscape = false
04-16 [Link].452 6548 6767 I native : app_version_util.cc:50 Package name:
[Link] App version: 1.23.210260603
04-16 [Link].452 6548 6767 I native : logger.h:28 DataSourceMetrics:
CamerasInit: 23.125us
04-16 [Link].452 6548 6767 I native :
session_create_implementation_shared.cc:1171 CPU Image enable frame delay to
compensate delay: false
04-16 [Link].467 6548 6767 I native : config_helpers.cc:396 Legacy IMU sigma
values are used
04-16 [Link].469 6548 6767 I native : feature_matcher_and_filter.cc:91 Enabled
the robustification to large-sized and fast-moving objects on this mono-camera
device.
04-16 [Link].470 6548 6767 I native : pose_confidence_estimator.cc:231 Pose
confidence model loaded successfully
04-16 [Link].476 6548 6562 W System : A resource failed to call close.
04-16 [Link].476 6548 6562 W System : A resource failed to call end.
04-16 [Link].489 6548 6849 W native : analytics_logger.cc:402 Could not send
event. Event will be dropped.
04-16 [Link].489 6548 6849 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 364).
04-16 [Link].489 6548 6849 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 364).
04-16 [Link].490 6548 6767 I native : estimator_impl.cc:401 Ralph is enabled.
04-16 [Link].578 6548 6767 I native : asset_manager_util.cc:59 Created global
reference to asset manager.
04-16 [Link].578 6548 6767 I native :
session_create_implementation_shared.cc:1199 Normal detector created.
04-16 [Link].583 6548 6767 I native : planar_target_tracking_manager.h:114
Config of PlanarTargetTrackingManager:
04-16 [Link].583 6548 6767 I native : -
pose_refinement_with_detection_interval_ns: 0
04-16 [Link].583 6548 6767 I native : -min_interval_between_detections_ns:
500000000
04-16 [Link].583 6548 6767 I native : -filter_parallax: false
04-16 [Link].583 6548 6767 I native : -filter_result: true
04-16 [Link].583 6548 6767 I native : -multiple_targets: true
04-16 [Link].583 6548 6767 I native : -mini_detection: true
04-16 [Link].583 6548 6767 I native : -tracking_mode: 1
04-16 [Link].583 6548 6767 I native : -camera_id: 0
04-16 [Link].642 6548 6767 I TGXInitHandler: Vuforia initialization successful.
04-16 [Link].250 6548 6548 D CordovaActivity: Paused the activity.
04-16 [Link].301 6548 6548 D CordovaActivity: Resumed the activity.
04-16 [Link].305 6548 6548 E AR : VideoBackgroundConfig with screen size
of zero received, skipping config step
04-16 [Link].305 6548 6548 E AR : VideoBackgroundConfig with screen size
of zero received, skipping config step
04-16 [Link].305 6548 6753 W libEGL : EGLNativeWindowType 0x7398bc5010
disconnect failed
04-16 [Link].306 6548 6753 D AR : RenderManager: Could not retrieve a
valid GLSurfaceView in view hierarchy, therefore cannot set any render mode
04-16 [Link].306 6548 6753 E AR : Cannot create valid RenderingPrimitives
before Camera is initialized
04-16 [Link].315 6548 6565 D DecorView: onWindowFocusChangedFromViewRoot
hasFocus: true, DecorView@66f9c98[MainActivity]
04-16 [Link].964 6548 6767 I AR : ObjectTracker: Successfully created
dataset
04-16 [Link].006 6548 6767 I native : [Link]
Session::CheckAndWriteCurrentConfig returning OK.
04-16 [Link].006 6548 6767 I native : [Link] Entering
Session::Resume.
04-16 [Link].007 6548 6767 I native : camera_config_manager.cc:718
UpdateBugFixes on CameraConfigManager is unimplemented!
04-16 [Link].017 6548 6767 I native : [Link] Update Frame Delay to 0
frames.
04-16 [Link].017 6548 6947 I native : android_camera.cc:763 [Camera=0;
State=CLOSED] Reset cleanly got to CLOSED state.
04-16 [Link].017 6548 6767 I native : android_sensors.cc:174 Starting thread.
04-16 [Link].018 6548 6767 I native : [Link] Included camera stream
{camera_id = "0", stream_index = 0} as feature extraction streams.
04-16 [Link].018 6548 6767 I native : logger.h:28 DataSourceMetrics:
kStartImageSubSystem: 52.5us
04-16 [Link].018 6548 6767 I native : [Link]
Session::ResumeWithAnalytics returning OK.
04-16 [Link].018 6548 7008 I native : android_sensors.cc:44 Gyro min delay
2.404ms requesting 5ms
04-16 [Link].020 6548 6947 E ACameraMetadata: filterDurations: malformed
duration key 1638402! count 0, type 3
04-16 [Link].020 6548 6947 E ACameraMetadata: filterDurations: malformed
duration key 1638403! count 0, type 3
04-16 [Link].020 6548 6947 E ACameraMetadata: filterDurations: malformed
duration key 1835009! count 0, type 3
04-16 [Link].020 6548 6947 E ACameraMetadata: filterDurations: malformed
duration key 1835010! count 0, type 3
04-16 [Link].020 6548 6947 E ACameraMetadata: filterDurations: malformed
duration key 1638407! count 0, type 3
04-16 [Link].020 6548 6947 E ACameraMetadata: filterDurations: malformed
duration key 1638408! count 0, type 3
04-16 [Link].027 6548 7010 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].027 6548 7010 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].027 6548 7010 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].027 6548 7010 I native : [Link] Update Frame Delay to 0
frames.
04-16 [Link].029 6548 6548 I TGX : TGXTrackerDataLoadHandler: Vuforia
tracker loading succeeded
04-16 [Link].031 6548 7008 I native : android_sensors.cc:44 Accel min delay
2.404ms requesting 5ms
04-16 [Link].034 6548 6768 I AR : Vuforia Fusion: Detected and enabled use
of Google ARCore
04-16 [Link].035 6548 6768 E libc : Access denied finding property
"[Link]"
04-16 [Link].035 6548 6768 E libc : Access denied finding property
"[Link]"
04-16 [Link].038 6548 6768 E libc : Access denied finding property
"[Link]"
04-16 [Link].051 6548 6565 E libc : Access denied finding property
"[Link]"
04-16 [Link].052 6548 6565 E libc : Access denied finding property
"[Link]"
04-16 [Link].062 6548 6548 I TGX-JS-Console: "addFunctionAddAPICallCallback
called for ID: model-1", source:
[Link]
projects/brakepad-sequence/extensions/js/[Link] (1794)
04-16 [Link].095 6548 7010 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].095 6548 7010 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].095 6548 7010 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].095 6548 7010 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].095 6548 7010 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].095 6548 7010 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].103 6548 6947 I native : logger.h:28 CameraMetrics: OpenCamera:
83.095261ms
04-16 [Link].103 6548 6947 I native : camera_ndk_wrapper.cc:26 Loading Android
NDK 28 symbols from [Link]
04-16 [Link].104 6548 6768 E libc : Access denied finding property
"[Link]"
04-16 [Link].104 6548 6947 I native : camera_ndk_wrapper.cc:46 Successfully
loaded Android NDK 28 [Link] symbols.
04-16 [Link].105 6548 6768 E libc : Access denied finding property
"[Link]"
04-16 [Link].105 6548 6768 I chatty : uid=10925([Link]) AsyncTask
#1 identical 1 line
04-16 [Link].105 6548 6768 E libc : Access denied finding property
"[Link]"
04-16 [Link].106 6548 6768 E libc : Access denied finding property
"[Link]"
04-16 [Link].109 6548 6768 I chatty : uid=10925([Link]) AsyncTask
#1 identical 3 lines
04-16 [Link].109 6548 6768 E libc : Access denied finding property
"[Link]"
04-16 [Link].111 6548 6768 E libc : Access denied finding property
"[Link]"
04-16 [Link].111 6548 6768 I chatty : uid=10925([Link]) AsyncTask
#1 identical 1 line
04-16 [Link].112 6548 6768 E libc : Access denied finding property
"[Link]"
04-16 [Link].112 6548 6768 E libc : Access denied finding property
"[Link]"
04-16 [Link].114 6548 6768 I chatty : uid=10925([Link]) AsyncTask
#1 identical 3 lines
04-16 [Link].115 6548 6768 E libc : Access denied finding property
"[Link]"
04-16 [Link].116 6548 6768 E libc : Access denied finding property
"[Link]"
04-16 [Link].117 6548 6768 I chatty : uid=10925([Link]) AsyncTask
#1 identical 2 lines
04-16 [Link].118 6548 6768 E libc : Access denied finding property
"[Link]"
04-16 [Link].118 6548 6768 E libc : Access denied finding property
"[Link]"
04-16 [Link].120 6548 6768 I chatty : uid=10925([Link]) AsyncTask
#1 identical 3 lines
04-16 [Link].121 6548 6768 E libc : Access denied finding property
"[Link]"
04-16 [Link].121 6548 6768 E libc : Access denied finding property
"[Link]"
04-16 [Link].122 6548 6768 D AR : RenderManager: Could not retrieve a
valid GLSurfaceView in view hierarchy, therefore cannot set any render mode
04-16 [Link].123 6548 6768 I AR : Vuforia resumed.
04-16 [Link].166 6548 7010 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].166 6548 7010 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].166 6548 7010 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].166 6548 6768 I native : [Link] Entering Session::Pause.
04-16 [Link].167 6548 6768 I native : plane_manager.cc:942
PopulatePlaneEstimationStatistics number_of_normal_segmentations: 0,
number_of_plane_normal_segment_matches: 0, vertical_planes_boundary_area: 0,
vertical_planes_ml_boundary_growth: 0, number_of_vertical_planes: 0,
number_of_vertical_planes_with_ml_boundary_growth: 0, avg_duration_in_seconds: 0,
tof_merge_quality_stats_.Empty(): true,
tof_merge_quality_stats_.hist_area_overlap_ratio_: [0.750, 0.760): 0.000000,
[0.760, 0.770): 0.000000, [0.770, 0.780): 0.000000, [0.780, 0.790): 0.000000,
[0.790, 0.800): 0.000000, [0.800, 0.810): 0.000000, [0.810, 0.820): 0.000000,
[0.820, 0.830): 0.000000, [0.830, 0.840): 0.000000, [0.840, 0.850): 0.000000,
[0.850, 0.860): 0.000000, [0.860, 0.870): 0.000000, [0.870, 0.880): 0.000000,
[0.880, 0.890): 0.000000, [0.890, 0.900): 0.000000, [0.900, 0.910): 0.000000,
[0.910, 0.920): 0.000000, [0.920, 0.930): 0.000000, [0.930, 0.940): 0.000000,
[0.940, 0.950): 0.000000, [0.950, 0.960): 0.000000, [0.960, 0.970): 0.000000,
[0.970, 0.980): 0.000000, [0.980, 0.990): 0.000000, [0.990, 1.000): 0.000000,
[1.000, inf): 0.000000, , tof_merge_quality_stats_.hist_feature_overlap_ratio_:
[0.900, 0.905): 0.000000, [0.905, 0.910): 0.000000, [0.910, 0.915): 0.000000,
[0.915, 0.920): 0.000000, [0.920, 0.925): 0.000000, [0.925, 0.930): 0.000000,
[0.930, 0.935): 0.000000, [0.935, 0.940): 0.000000, [0.940, 0.945): 0.000000,
[0.945, 0.950): 0.000000, [0.950, 0.955): 0.000000, [0.955, 0.960): 0.000000,
[0.960, 0.965): 0.000000, [0.965, 0.970): 0.000000, [0.970, 0.975): 0.000000,
[0.975, 0.980): 0.000000, [0.980, 0.985): 0.000000, [0.985, 0.990): 0.000000,
[0.990, 0.995): 0.000000, [0.995, 1.000): 0.000000, [1.000, inf): 0.000000, ,
tof_merge_quality_stats_.hist_normal_closeness_: [0.900, 0.905): 0.000000, [0.905,
0.910): 0.000000, [0.910, 0.915): 0.000000, [0.915, 0.920): 0.000000, [0.920,
0.925): 0.000000, [0.925, 0.930): 0.000000, [0.930, 0.935): 0.000000, [0.935,
0.940): 0.000000, [0.940, 0.945): 0.000000, [0.945, 0.950): 0.000000, [0.950,
0.955): 0.000000, [0.955, 0.960): 0.000000, [0.960, 0.965): 0.000000, [0.965,
0.970): 0.000000, [0.970, 0.975): 0.000000, [0.975, 0.980): 0.000000, [0.980,
0.985): 0.000000, [0.985, 0.990): 0.000000, [0.990, 0.995): 0.000000, [0.995,
1.000): 0.000000, [1.000, inf): 0.000000, ,
tof_merge_quality_stats_.hist_plane_distance_: [0.000, 0.010): 0.000000, [0.010,
0.020): 0.000000, [0.020, 0.030): 0.000000, [0.030, 0.040): 0.000000, [0.040,
0.050): 0.000000, [0.050, 0.060): 0.000000, [0.060, 0.070): 0.000000, [0.070,
0.080): 0.000000, [0.080, 0.090): 0.000000, [0.090, 0.100): 0.000000, [0.100,
0.110): 0.000000, [0.110, 0.120): 0.000000, [0.120, 0.130): 0.000000, [0.130,
0.140): 0.000000, [0.140, 0.150): 0.000000, [0.150, 0.160): 0.000000, [0.160,
0.170): 0.000000, [0.170, 0.180): 0.000000, [0.180, 0.190): 0.000000, [0.190,
0.200): 0.000000, [0.200, 0.210): 0.000000, [0.210, 0.220): 0.000000, [0.220,
0.230): 0.000000, [0.230, 0.240): 0.000000, [0.240, 0.250): 0.000000, [0.250,
0.260): 0.000000, [0.260, 0.270): 0.000000, [0.270, 0.280): 0.000000, [0.280,
0.290): 0.000000, [0.290, 0.300): 0.000000, [0.300, 0.310): 0.000000, [0.310,
0.320): 0.000000, [0.320, 0.330): 0.000000, [0.330, 0.340): 0.000000, [0.340,
0.350): 0.000000, [0.350, 0.360): 0.000000, [0.360, 0.370): 0.000000, [0.370,
0.380): 0.000000, [0.380, 0.390): 0.000000, [0.390, 0.400): 0.000000, [0.400,
0.410): 0.000000, [0.410, 0.420): 0.000000, [0.420, 0.430): 0.000000, [0.430,
0.440): 0.000000, [0.440, 0.450): 0.000000, [0.450, 0.460): 0.000000, [0.460,
0.470): 0.000000, [0.470, 0.480): 0.000000, [0.480, 0.490): 0.000000, [0.490,
0.500): 0.000000, [0.500, inf): 0.000000, , ms_merge_quality_stats_.Empty(): true,
ms_merge_quality_stats_.hist_area_overlap_ratio_: [0.750, 0.760): 0.000000, [0.760,
0.770): 0.000000, [0.770, 0.780): 0.000000, [0.780, 0.790): 0.000000, [0.790,
0.800): 0.000000, [0.800, 0.810): 0.000000, [0.810, 0.820): 0.000000, [0.820,
0.830): 0.000000, [0.830, 0.840): 0.000000, [0.840, 0.850): 0.000000, [0.850,
0.860): 0.000000, [0.860, 0.870): 0.000000, [0.8
04-16 [Link].167 6548 6768 I native : online_calibration_manager.cc:163
OnlineCalibrationManager: Discarding the new online recalibration estimates.
04-16 [Link].397 6548 6947 I native : logger.h:28 CameraMetrics:
CreateCaptureSession: 293.473021ms
04-16 [Link].398 6548 6947 E ACameraMetadata: filterDurations: malformed
duration key 1638402! count 0, type 3
04-16 [Link].398 6548 6947 E ACameraMetadata: filterDurations: malformed
duration key 1638403! count 0, type 3
04-16 [Link].398 6548 6947 E ACameraMetadata: filterDurations: malformed
duration key 1835009! count 0, type 3
04-16 [Link].398 6548 6947 E ACameraMetadata: filterDurations: malformed
duration key 1835010! count 0, type 3
04-16 [Link].398 6548 6947 E ACameraMetadata: filterDurations: malformed
duration key 1638407! count 0, type 3
04-16 [Link].398 6548 6947 E ACameraMetadata: filterDurations: malformed
duration key 1638408! count 0, type 3
04-16 [Link].398 6548 6947 I native : capture_request_utils.cc:206 Flash:
ConfigureRequestFlashMode - OFF
04-16 [Link].399 6548 6947 I native : logger.h:28 DataSourceMetrics:
kFirstGlCallback: 381.130156ms
04-16 [Link].399 6548 6943 I native : [Link] Camera 0 changed state
CLOSED->OPEN; Camera device opened successfully. i=0
04-16 [Link].399 6548 6943 I native : [Link] Camera 0 changed state
OPEN->CAPTURING; Started capture session. i=1
04-16 [Link].399 6548 6943 I native : [Link] Camera 0 changed state
CAPTURING->STOPPING; Capture session stopping... i=2
04-16 [Link].402 6548 6565 W Gralloc3: allocator 3.x is not supported
04-16 [Link].638 6548 7014 I native : logger.h:28 CameraMetrics:
FirstCaptureComplete: 239.836927ms
04-16 [Link].638 6548 7014 I native : android_camera.cc:1628 [Camera=0;
State=STOPPING] Camera completed repeating capture sequence 0
04-16 [Link].638 6548 7014 I native : logger.h:28 CameraMetrics:
LastCaptureComplete: 239.10599ms
04-16 [Link].638 6548 6943 I native : [Link] Camera 0 changed state
STOPPING->OPEN; Camera stopped. i=3
04-16 [Link].654 6548 6565 E ACameraDevice: onDeviceIdle sending state cb
04-16 [Link].792 6548 7014 I native : logger.h:28 CameraMetrics:
CloseCaptureSession: 153.595937ms
04-16 [Link].846 6548 6913 E libc : Access denied finding property
"[Link]"
04-16 [Link].847 6548 6913 E libc : Access denied finding property
"[Link]"
04-16 [Link].851 6548 6768 I native : logger.h:28 CameraMetrics: CloseCamera:
59.554218ms
04-16 [Link].851 6548 6943 I native : [Link] Camera 0 changed state
OPEN->CLOSED; Camera device closed successfully. i=4
04-16 [Link].853 6548 6768 I native : logger.h:28 DataSourceMetrics:
kStopImageSubSystem: 672.450417ms
04-16 [Link].855 6548 6768 E native : [Link] generic::internal:
RET_CHECK failure (third_party/mediapipe/framework/[Link]) state_ !=
STATE_NOT_STARTED (0 vs. 0)
04-16 [Link].855 6548 6768 E native : Stack trace:
04-16 [Link].855 6548 6768 E native :
04-16 [Link].855 6548 6768 E native : model_inference_cpu.cc:155 Error graph_-
>WaitUntilIdle():INTERNAL: RET_CHECK failure
(third_party/mediapipe/framework/[Link]) state_ != STATE_NOT_STARTED (0
vs. 0)
04-16 [Link].855 6548 6768 E native : [Link] generic::internal:
RET_CHECK failure (third_party/mediapipe/framework/[Link]) state_ !=
STATE_NOT_STARTED (0 vs. 0)
04-16 [Link].855 6548 6768 E native : Stack trace:
04-16 [Link].855 6548 6768 E native :
04-16 [Link].855 6548 6768 E native : normal_detector_cpu.cc:229 Error graph_-
>WaitUntilIdle():INTERNAL: RET_CHECK failure
(third_party/mediapipe/framework/[Link]) state_ != STATE_NOT_STARTED (0
vs. 0)
04-16 [Link].855 6548 6768 I native : [Link]
Session::PauseWithAnalytics returning OK.
04-16 [Link].863 6548 6768 I native : [Link]
Session::CheckAndWriteCurrentConfig returning OK.
04-16 [Link].863 6548 6768 I native : [Link] Entering
Session::Resume.
04-16 [Link].869 6548 6768 I native : estimator_impl.cc:734 Reseting motion
tracking from user request.
04-16 [Link].873 6548 6768 I native : [Link] Update Frame Delay to 0
frames.
04-16 [Link].873 6548 6768 I native : android_sensors.cc:174 Starting thread.
04-16 [Link].873 6548 7064 I native : android_sensors.cc:44 Gyro min delay
2.404ms requesting 5ms
04-16 [Link].875 6548 6947 I native : android_camera.cc:763 [Camera=0;
State=CLOSED] Reset cleanly got to CLOSED state.
04-16 [Link].875 6548 6947 I native : android_camera.cc:763 [Camera=0;
State=CLOSED] Reset cleanly got to CLOSED state.
04-16 [Link].875 6548 6947 I chatty : uid=10925([Link])
cameras_async_w identical 1 line
04-16 [Link].875 6548 6947 I native : android_camera.cc:763 [Camera=0;
State=CLOSED] Reset cleanly got to CLOSED state.
04-16 [Link].875 6548 6768 I native : [Link] Included camera stream
{camera_id = "0", stream_index = 0} as feature extraction streams.
04-16 [Link].875 6548 6768 I native : logger.h:28 DataSourceMetrics:
kStartImageSubSystem: 2.420625ms
04-16 [Link].875 6548 6768 I native : [Link]
Session::ResumeWithAnalytics returning OK.
04-16 [Link].883 6548 6947 E ACameraMetadata: filterDurations: malformed
duration key 1638402! count 0, type 3
04-16 [Link].883 6548 6947 E ACameraMetadata: filterDurations: malformed
duration key 1638403! count 0, type 3
04-16 [Link].883 6548 6947 E ACameraMetadata: filterDurations: malformed
duration key 1835009! count 0, type 3
04-16 [Link].883 6548 6947 E ACameraMetadata: filterDurations: malformed
duration key 1835010! count 0, type 3
04-16 [Link].883 6548 6947 E ACameraMetadata: filterDurations: malformed
duration key 1638407! count 0, type 3
04-16 [Link].883 6548 6947 E ACameraMetadata: filterDurations: malformed
duration key 1638408! count 0, type 3
04-16 [Link].883 6548 7064 I native : android_sensors.cc:44 Accel min delay
2.404ms requesting 5ms
04-16 [Link].884 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].884 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].884 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].884 6548 7068 I native : [Link] Update Frame Delay to 0
frames.
04-16 [Link].886 6548 6768 I AR : Starting camera with profile for
default, 0
04-16 [Link].887 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].887 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].887 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].887 6548 6768 I native : [Link]
Session::CheckAndWriteCurrentConfig returning OK.
04-16 [Link].887 6548 6768 I native : [Link] Entering
Session::Resume.
04-16 [Link].889 6548 6768 I native : [Link]
Session::ResumeWithAnalytics returning OK.
04-16 [Link].889 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].889 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].889 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].890 6548 6570 E libc : Access denied finding property
"[Link]"
04-16 [Link].890 6548 6570 E libc : Access denied finding property
"[Link]"
04-16 [Link].897 6548 6947 I native : logger.h:28 CameraMetrics: OpenCamera:
20.454739ms
04-16 [Link].900 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 201).
04-16 [Link].900 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 201).
04-16 [Link].900 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 201).
04-16 [Link].924 6548 6753 E cvu_trace: Can't reparent children between
different models yet
04-16 [Link].950 6548 6753 E cvu_trace: Can't reparent children between
different models yet
04-16 [Link].965 6548 6548 I TGX-JS-Console: "skipping initial sequence watch
invocation when there is no sequence to set.", source:
[Link]
projects/brakepad-sequence/extensions/js/[Link] (3120)
04-16 [Link].966 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].966 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].967 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].967 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].967 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].967 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].968 6548 6548 I TGX-JS-Console: "addFunctionSuccessCallback called
for ID: model-1", source:
[Link]
projects/brakepad-sequence/extensions/js/[Link] (1805)
04-16 [Link].025 6548 6947 I native : logger.h:28 CameraMetrics:
CreateCaptureSession: 127.482291ms
04-16 [Link].025 6548 6947 I native : capture_request_utils.cc:206 Flash:
ConfigureRequestFlashMode - OFF
04-16 [Link].029 6548 6947 I native : logger.h:28 DataSourceMetrics:
kFirstGlCallback: 156.090937ms
04-16 [Link].029 6548 6943 I native : [Link] Camera 0 changed state
CLOSED->OPEN; Camera device opened successfully. i=5
04-16 [Link].029 6548 6943 I native : [Link] Camera 0 changed state
OPEN->CAPTURING; Started capture session. i=6
04-16 [Link].029 6548 6947 I native : capture_request_utils.cc:206 Flash:
ConfigureRequestFlashMode - OFF
04-16 [Link].029 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].029 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].029 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].029 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].029 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].029 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].030 6548 6943 I native : [Link] Camera 0 changed state
CAPTURING->RECONFIGURING; Changing runtime configuration... i=7
04-16 [Link].101 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].101 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].101 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].101 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].101 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].101 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].173 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].173 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].173 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].173 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].173 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].173 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].198 6548 7078 I native : logger.h:28 CameraMetrics:
FirstCaptureComplete: 168.461771ms
04-16 [Link].198 6548 7078 I native : android_camera.cc:1628 [Camera=0;
State=RECONFIGURING] Camera completed repeating capture sequence 0
04-16 [Link].198 6548 7078 I native : logger.h:28 CameraMetrics:
LastCaptureComplete: 0
04-16 [Link].198 6548 6943 I native : [Link] Camera 0 changed state
RECONFIGURING->CAPTURING; [Camera=0; State=RECONFIGURING] Camera reconfigure
complete. i=8
04-16 [Link].200 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].200 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].200 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].200 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].200 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].200 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].200 6548 7069 I native : timebase_helpers.cc:169 Timebase offset
intialized to 0
04-16 [Link].200 6548 7069 I native : logger.h:28 DataSourceMetrics:
kFirstImageCallback: 327.044271ms
04-16 [Link].200 6548 7069 E ACameraMetadata: getConstEntry: cannot find
metadata tag 65578
04-16 [Link].206 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].206 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].206 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].206 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].206 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].206 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].206 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].206 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].206 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].206 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].206 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].206 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].206 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].206 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].206 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].206 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].206 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].206 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].206 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].206 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].206 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].206 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].206 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].206 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].206 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].206 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].206 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].207 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].207 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].207 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].207 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].207 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].207 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].207 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].207 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].207 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].207 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].207 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].207 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].207 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].207 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].207 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].207 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].207 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].207 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].207 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].207 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].207 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].207 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].207 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].207 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].207 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].207 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].207 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].207 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].207 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].207 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].207 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].207 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].207 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].207 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].207 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].207 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].207 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].207 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].208 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].208 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].208 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].208 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].208 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].208 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].208 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].208 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].208 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].208 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].208 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].208 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].208 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].212 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].212 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].212 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].212 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].212 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].212 6548 7068 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].220 6548 6967 W native : feature_matcher_and_filter_utils.cc:253
INVALID_ARGUMENT: integration window start at 0 Use identity R.
04-16 [Link].535 6548 6970 E native : motion_tracking_context.cc:1331 Unable
to find measurements corresponding to VIO status at timestamp 602039607937482.
04-16 [Link].941 6548 6962 I native : bundle_adjustment_initializer.cc:685
Deterministic initialization
04-16 [Link].945 6548 6548 D CordovaActivity: Paused the activity.
04-16 [Link].948 6548 6962 I native : bundle_adjustment_initializer.cc:254
Intrinsic vector size of the camera 0 is 7
04-16 [Link].977 6548 6962 I native : bundle_adjustment_initialization.h:134
Number of measurements used in BA initialization for temporal landmarks: 360
04-16 [Link].977 6548 6962 I native : bundle_adjustment_initialization.h:136
Number of good measurements (i.e., reprojection errors <= 3 pixels) in BA
initialization for temporal landmarks: 353
04-16 [Link].978 6548 6548 I native : [Link] Entering Session::Pause.
04-16 [Link].978 6548 6548 I native : plane_manager.cc:942
PopulatePlaneEstimationStatistics number_of_normal_segmentations: 0,
number_of_plane_normal_segment_matches: 0, vertical_planes_boundary_area: 0,
vertical_planes_ml_boundary_growth: 0, number_of_vertical_planes: 0,
number_of_vertical_planes_with_ml_boundary_growth: 0, avg_duration_in_seconds: 0,
tof_merge_quality_stats_.Empty(): true,
tof_merge_quality_stats_.hist_area_overlap_ratio_: [0.750, 0.760): 0.000000,
[0.760, 0.770): 0.000000, [0.770, 0.780): 0.000000, [0.780, 0.790): 0.000000,
[0.790, 0.800): 0.000000, [0.800, 0.810): 0.000000, [0.810, 0.820): 0.000000,
[0.820, 0.830): 0.000000, [0.830, 0.840): 0.000000, [0.840, 0.850): 0.000000,
[0.850, 0.860): 0.000000, [0.860, 0.870): 0.000000, [0.870, 0.880): 0.000000,
[0.880, 0.890): 0.000000, [0.890, 0.900): 0.000000, [0.900, 0.910): 0.000000,
[0.910, 0.920): 0.000000, [0.920, 0.930): 0.000000, [0.930, 0.940): 0.000000,
[0.940, 0.950): 0.000000, [0.950, 0.960): 0.000000, [0.960, 0.970): 0.000000,
[0.970, 0.980): 0.000000, [0.980, 0.990): 0.000000, [0.990, 1.000): 0.000000,
[1.000, inf): 0.000000, , tof_merge_quality_stats_.hist_feature_overlap_ratio_:
[0.900, 0.905): 0.000000, [0.905, 0.910): 0.000000, [0.910, 0.915): 0.000000,
[0.915, 0.920): 0.000000, [0.920, 0.925): 0.000000, [0.925, 0.930): 0.000000,
[0.930, 0.935): 0.000000, [0.935, 0.940): 0.000000, [0.940, 0.945): 0.000000,
[0.945, 0.950): 0.000000, [0.950, 0.955): 0.000000, [0.955, 0.960): 0.000000,
[0.960, 0.965): 0.000000, [0.965, 0.970): 0.000000, [0.970, 0.975): 0.000000,
[0.975, 0.980): 0.000000, [0.980, 0.985): 0.000000, [0.985, 0.990): 0.000000,
[0.990, 0.995): 0.000000, [0.995, 1.000): 0.000000, [1.000, inf): 0.000000, ,
tof_merge_quality_stats_.hist_normal_closeness_: [0.900, 0.905): 0.000000, [0.905,
0.910): 0.000000, [0.910, 0.915): 0.000000, [0.915, 0.920): 0.000000, [0.920,
0.925): 0.000000, [0.925, 0.930): 0.000000, [0.930, 0.935): 0.000000, [0.935,
0.940): 0.000000, [0.940, 0.945): 0.000000, [0.945, 0.950): 0.000000, [0.950,
0.955): 0.000000, [0.955, 0.960): 0.000000, [0.960, 0.965): 0.000000, [0.965,
0.970): 0.000000, [0.970, 0.975): 0.000000, [0.975, 0.980): 0.000000, [0.980,
0.985): 0.000000, [0.985, 0.990): 0.000000, [0.990, 0.995): 0.000000, [0.995,
1.000): 0.000000, [1.000, inf): 0.000000, ,
tof_merge_quality_stats_.hist_plane_distance_: [0.000, 0.010): 0.000000, [0.010,
0.020): 0.000000, [0.020, 0.030): 0.000000, [0.030, 0.040): 0.000000, [0.040,
0.050): 0.000000, [0.050, 0.060): 0.000000, [0.060, 0.070): 0.000000, [0.070,
0.080): 0.000000, [0.080, 0.090): 0.000000, [0.090, 0.100): 0.000000, [0.100,
0.110): 0.000000, [0.110, 0.120): 0.000000, [0.120, 0.130): 0.000000, [0.130,
0.140): 0.000000, [0.140, 0.150): 0.000000, [0.150, 0.160): 0.000000, [0.160,
0.170): 0.000000, [0.170, 0.180): 0.000000, [0.180, 0.190): 0.000000, [0.190,
0.200): 0.000000, [0.200, 0.210): 0.000000, [0.210, 0.220): 0.000000, [0.220,
0.230): 0.000000, [0.230, 0.240): 0.000000, [0.240, 0.250): 0.000000, [0.250,
0.260): 0.000000, [0.260, 0.270): 0.000000, [0.270, 0.280): 0.000000, [0.280,
0.290): 0.000000, [0.290, 0.300): 0.000000, [0.300, 0.310): 0.000000, [0.310,
0.320): 0.000000, [0.320, 0.330): 0.000000, [0.330, 0.340): 0.000000, [0.340,
0.350): 0.000000, [0.350, 0.360): 0.000000, [0.360, 0.370): 0.000000, [0.370,
0.380): 0.000000, [0.380, 0.390): 0.000000, [0.390, 0.400): 0.000000, [0.400,
0.410): 0.000000, [0.410, 0.420): 0.000000, [0.420, 0.430): 0.000000, [0.430,
0.440): 0.000000, [0.440, 0.450): 0.000000, [0.450, 0.460): 0.000000, [0.460,
0.470): 0.000000, [0.470, 0.480): 0.000000, [0.480, 0.490): 0.000000, [0.490,
0.500): 0.000000, [0.500, inf): 0.000000, , ms_merge_quality_stats_.Empty(): true,
ms_merge_quality_stats_.hist_area_overlap_ratio_: [0.750, 0.760): 0.000000, [0.760,
0.770): 0.000000, [0.770, 0.780): 0.000000, [0.780, 0.790): 0.000000, [0.790,
0.800): 0.000000, [0.800, 0.810): 0.000000, [0.810, 0.820): 0.000000, [0.820,
0.830): 0.000000, [0.830, 0.840): 0.000000, [0.840, 0.850): 0.000000, [0.850,
0.860): 0.000000, [0.860, 0.870): 0.000000, [0.8
04-16 [Link].978 6548 6548 I native : online_calibration_manager.cc:163
OnlineCalibrationManager: Discarding the new online recalibration estimates.
04-16 [Link].005 6548 6943 I native : [Link] Camera 0 changed state
CAPTURING->STOPPING; Capture session stopping... i=9
04-16 [Link].163 6548 7078 I native : android_camera.cc:1628 [Camera=0;
State=STOPPING] Camera completed repeating capture sequence 1
04-16 [Link].163 6548 7078 I native : logger.h:28 CameraMetrics:
LastCaptureComplete: 158.585781ms
04-16 [Link].163 6548 6943 I native : [Link] Camera 0 changed state
STOPPING->OPEN; Camera stopped. i=10
04-16 [Link].180 6548 6913 E ACameraDevice: onDeviceIdle sending state cb
04-16 [Link].318 6548 7078 I native : logger.h:28 CameraMetrics:
CloseCaptureSession: 154.698437ms
04-16 [Link].365 6548 6913 E libc : Access denied finding property
"[Link]"
04-16 [Link].366 6548 6913 E libc : Access denied finding property
"[Link]"
04-16 [Link].368 6548 6548 I native : logger.h:28 CameraMetrics: CloseCamera:
49.762448ms
04-16 [Link].368 6548 6943 I native : [Link] Camera 0 changed state
OPEN->CLOSED; Camera device closed successfully. i=11
04-16 [Link].369 6548 6548 I native : logger.h:28 DataSourceMetrics:
kStopImageSubSystem: 364.877448ms
04-16 [Link].372 6548 6548 E native : [Link] generic::internal:
RET_CHECK failure (third_party/mediapipe/framework/[Link]) state_ !=
STATE_NOT_STARTED (0 vs. 0)
04-16 [Link].372 6548 6548 E native : Stack trace:
04-16 [Link].372 6548 6548 E native :
04-16 [Link].372 6548 6548 E native : model_inference_cpu.cc:155 Error graph_-
>WaitUntilIdle():INTERNAL: RET_CHECK failure
(third_party/mediapipe/framework/[Link]) state_ != STATE_NOT_STARTED (0
vs. 0)
04-16 [Link].372 6548 6548 E native : [Link] generic::internal:
RET_CHECK failure (third_party/mediapipe/framework/[Link]) state_ !=
STATE_NOT_STARTED (0 vs. 0)
04-16 [Link].372 6548 6548 E native : Stack trace:
04-16 [Link].372 6548 6548 E native :
04-16 [Link].372 6548 6548 E native : normal_detector_cpu.cc:229 Error graph_-
>WaitUntilIdle():INTERNAL: RET_CHECK failure
(third_party/mediapipe/framework/[Link]) state_ != STATE_NOT_STARTED (0
vs. 0)
04-16 [Link].372 6548 6548 I native : [Link]
Session::PauseWithAnalytics returning OK.
04-16 [Link].382 6548 6548 D AR : RenderManager: Could not retrieve a
valid GLSurfaceView in view hierarchy, therefore cannot set any render mode
04-16 [Link].382 6548 6548 I AR : Vuforia paused.
04-16 [Link].399 6548 6548 I TGX_ImageCache: Initializing Image cache of size
67108864.
04-16 [Link].400 6548 6548 D OnePlusJankManager: Chor uploadMDM JANK_TYPE_ONCE
mViewTitle = [Link]/[Link]--- jank level =
2
04-16 [Link].410 6548 6548 D CordovaActivity: Stopped the activity.
04-16 [Link].372 6548 6565 E libc : Access denied finding property
"[Link]"
04-16 [Link].605 6548 7845 E libc : Access denied finding property
"[Link]"
04-16 [Link].209 6548 6548 D CordovaActivity: Started the activity.
04-16 [Link].212 6548 6548 D CordovaActivity: Resumed the activity.
04-16 [Link].225 6548 6768 I AR : Vuforia Fusion: Detected and enabled use
of Google ARCore
04-16 [Link].226 6548 6768 E libc : Access denied finding property
"[Link]"
04-16 [Link].226 6548 6768 E libc : Access denied finding property
"[Link]"
04-16 [Link].227 6548 6768 E libc : Access denied finding property
"[Link]"
04-16 [Link].228 6548 6768 E libc : Access denied finding property
"[Link]"
04-16 [Link].230 6548 6768 E libc : Access denied finding property
"[Link]"
04-16 [Link].231 6548 6768 I chatty : uid=10925([Link]) AsyncTask
#1 identical 1 line
04-16 [Link].231 6548 6768 E libc : Access denied finding property
"[Link]"
04-16 [Link].232 6548 6768 E libc : Access denied finding property
"[Link]"
04-16 [Link].232 6548 6768 E libc : Access denied finding property
"[Link]"
04-16 [Link].233 6548 6768 E libc : Access denied finding property
"[Link]"
04-16 [Link].235 6548 7845 D DecorView: onWindowFocusChangedFromViewRoot
hasFocus: true, DecorView@66f9c98[MainActivity]
04-16 [Link].236 6548 6768 E libc : Access denied finding property
"[Link]"
04-16 [Link].245 6548 6768 I chatty : uid=10925([Link]) AsyncTask
#1 identical 7 lines
04-16 [Link].246 6548 6768 E libc : Access denied finding property
"[Link]"
04-16 [Link].247 6548 6768 E libc : Access denied finding property
"[Link]"
04-16 [Link].250 6548 6768 I chatty : uid=10925([Link]) AsyncTask
#1 identical 9 lines
04-16 [Link].250 6548 6768 E libc : Access denied finding property
"[Link]"
04-16 [Link].251 6548 6768 D AR : RenderManager: Could not retrieve a
valid GLSurfaceView in view hierarchy, therefore cannot set any render mode
04-16 [Link].251 6548 6768 I AR : Vuforia resumed.
04-16 [Link].251 6548 6753 D AR : RenderManager: Could not retrieve a
valid GLSurfaceView in view hierarchy, therefore cannot set any render mode
04-16 [Link].252 6548 6768 I native : [Link]
Session::CheckAndWriteCurrentConfig returning OK.
04-16 [Link].252 6548 6768 I native : [Link] Entering
Session::Resume.
04-16 [Link].261 6548 6768 I native : estimator_impl.cc:734 Reseting motion
tracking from user request.
04-16 [Link].265 6548 6768 I native : [Link] Update Frame Delay to 0
frames.
04-16 [Link].265 6548 6768 I native : android_sensors.cc:174 Starting thread.
04-16 [Link].265 6548 6768 I native : logger.h:28 DataSourceMetrics:
kStartImageSubSystem: 212.656us
04-16 [Link].266 6548 6768 I native : [Link]
Session::ResumeWithAnalytics returning OK.
04-16 [Link].266 6548 6947 E ACameraMetadata: filterDurations: malformed
duration key 1638402! count 0, type 3
04-16 [Link].266 6548 6947 E ACameraMetadata: filterDurations: malformed
duration key 1638403! count 0, type 3
04-16 [Link].266 6548 6947 E ACameraMetadata: filterDurations: malformed
duration key 1835009! count 0, type 3
04-16 [Link].266 6548 6947 E ACameraMetadata: filterDurations: malformed
duration key 1835010! count 0, type 3
04-16 [Link].266 6548 6947 E ACameraMetadata: filterDurations: malformed
duration key 1638407! count 0, type 3
04-16 [Link].266 6548 6947 E ACameraMetadata: filterDurations: malformed
duration key 1638408! count 0, type 3
04-16 [Link].267 6548 7992 I native : android_sensors.cc:44 Gyro min delay
2.404ms requesting 5ms
04-16 [Link].273 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].273 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].273 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].275 6548 7997 I native : [Link] Update Frame Delay to 0
frames.
04-16 [Link].276 6548 6768 I AR : Starting camera with profile for
default, 0
04-16 [Link].278 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].278 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].278 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].278 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].278 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].278 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].278 6548 7845 E libc : Access denied finding property
"[Link]"
04-16 [Link].279 6548 7845 E libc : Access denied finding property
"[Link]"
04-16 [Link].287 6548 7992 I native : android_sensors.cc:44 Accel min delay
2.404ms requesting 5ms
04-16 [Link].289 6548 6947 I native : logger.h:28 CameraMetrics: OpenCamera:
23.250885ms
04-16 [Link].349 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].349 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].349 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].349 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].349 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].349 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].421 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].421 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].421 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].421 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].421 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].421 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].492 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].492 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].493 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].493 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].493 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].493 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].564 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].564 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].564 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].564 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].564 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].564 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].591 6548 6947 I native : logger.h:28 CameraMetrics:
CreateCaptureSession: 301.140989ms
04-16 [Link].591 6548 6947 I native : capture_request_utils.cc:206 Flash:
ConfigureRequestFlashMode - OFF
04-16 [Link].594 6548 6943 I native : [Link] Camera 0 changed state
CLOSED->OPEN; Camera device opened successfully. i=12
04-16 [Link].594 6548 6947 I native : logger.h:28 DataSourceMetrics:
kFirstGlCallback: 328.683541ms
04-16 [Link].594 6548 6943 I native : [Link] Camera 0 changed state
OPEN->CAPTURING; Started capture session. i=13
04-16 [Link].594 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].594 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].594 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].594 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].594 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].594 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].600 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].600 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].600 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].600 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].600 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].600 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].671 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].671 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].671 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].671 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].671 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].671 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].743 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].743 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].743 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].743 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].743 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].743 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].793 6548 7069 I native : timebase_helpers.cc:169 Timebase offset
intialized to 0
04-16 [Link].793 6548 7998 I native : logger.h:28 CameraMetrics:
FirstCaptureComplete: 201.752083ms
04-16 [Link].793 6548 7069 I native : logger.h:28 DataSourceMetrics:
kFirstImageCallback: 527.798542ms
04-16 [Link].793 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].793 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].793 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].793 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].793 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].793 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].821 6548 6962 W native : vio_initializer.cc:439 Dropped
initialization window due to skip in data.
04-16 [Link].822 6548 6968 I native : data_manager.cc:157 Mapping backend
detected fault.
04-16 [Link].822 6548 6968 I native : data_manager.cc:159 Saving current map
to map buffer.
04-16 [Link].822 6548 6962 W native : motion_tracking_stats_gatherer.cc:1625
Feature Extraction frequency low: 0.0174064 Hz.
04-16 [Link].822 6548 6962 W native : motion_tracking_stats_gatherer.cc:1625
VIO frequency low: 0.0195822 Hz.
04-16 [Link].829 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].829 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].829 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].829 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].829 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].829 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].829 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].829 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].829 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].829 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].829 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].829 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].829 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].829 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].829 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].829 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].829 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].829 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].829 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].829 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].830 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].830 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].830 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].830 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].830 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].833 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].833 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].833 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].833 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].833 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].833 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].833 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].833 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].833 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].833 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].833 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].833 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].833 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].833 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].833 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].833 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].834 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].837 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].837 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].837 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].837 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].837 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].837 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].837 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].837 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].837 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].837 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].837 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].837 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].837 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].837 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].838 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].838 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].838 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].838 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].838 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].838 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].838 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].838 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].838 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].838 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].838 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].838 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].838 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].838 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].838 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].838 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].838 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].838 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].838 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].838 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].838 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].838 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].840 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].840 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].840 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].840 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 62).
04-16 [Link].840 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 62).
04-16 [Link].840 6548 7997 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 62).
04-16 [Link].019 6548 7994 I native : performance_monitor.cc:115 Event:
FeatureExtraction is taking too long, it took 45979.9ms
04-16 [Link].742 6548 6962 I native : bundle_adjustment_initializer.cc:685
Deterministic initialization
04-16 [Link].746 6548 6962 I native : bundle_adjustment_initializer.cc:254
Intrinsic vector size of the camera 0 is 7
04-16 [Link].763 6548 6962 I native : bundle_adjustment_initialization.h:134
Number of measurements used in BA initialization for temporal landmarks: 481
04-16 [Link].763 6548 6962 I native : bundle_adjustment_initialization.h:136
Number of good measurements (i.e., reprojection errors <= 3 pixels) in BA
initialization for temporal landmarks: 479
04-16 [Link].799 6548 7997 E native : hit_test.cc:427 generic::internal: No
point hit.
04-16 [Link].832 6548 7997 E native : hit_test.cc:427 generic::internal: No
point hit.
04-16 [Link].866 6548 7997 E native : hit_test.cc:427 generic::internal: No
point hit.
04-16 [Link].902 6548 7997 E native : hit_test.cc:427 generic::internal: No
point hit.
04-16 [Link].938 6548 7997 E native : hit_test.cc:427 generic::internal: No
point hit.
04-16 [Link].968 6548 7997 E native : hit_test.cc:427 generic::internal: No
point hit.
04-16 [Link].003 6548 7997 E native : hit_test.cc:427 generic::internal: No
point hit.
04-16 [Link].035 6548 7997 E native : hit_test.cc:427 generic::internal: No
point hit.
04-16 [Link].042 6548 6548 D CordovaActivity: Paused the activity.
04-16 [Link].065 6548 6548 I native : [Link] Entering Session::Pause.
04-16 [Link].065 6548 6548 I native : plane_manager.cc:942
PopulatePlaneEstimationStatistics number_of_normal_segmentations: 0,
number_of_plane_normal_segment_matches: 0, vertical_planes_boundary_area: 0,
vertical_planes_ml_boundary_growth: 0, number_of_vertical_planes: 0,
number_of_vertical_planes_with_ml_boundary_growth: 0, avg_duration_in_seconds: 0,
tof_merge_quality_stats_.Empty(): true,
tof_merge_quality_stats_.hist_area_overlap_ratio_: [0.750, 0.760): 0.000000,
[0.760, 0.770): 0.000000, [0.770, 0.780): 0.000000, [0.780, 0.790): 0.000000,
[0.790, 0.800): 0.000000, [0.800, 0.810): 0.000000, [0.810, 0.820): 0.000000,
[0.820, 0.830): 0.000000, [0.830, 0.840): 0.000000, [0.840, 0.850): 0.000000,
[0.850, 0.860): 0.000000, [0.860, 0.870): 0.000000, [0.870, 0.880): 0.000000,
[0.880, 0.890): 0.000000, [0.890, 0.900): 0.000000, [0.900, 0.910): 0.000000,
[0.910, 0.920): 0.000000, [0.920, 0.930): 0.000000, [0.930, 0.940): 0.000000,
[0.940, 0.950): 0.000000, [0.950, 0.960): 0.000000, [0.960, 0.970): 0.000000,
[0.970, 0.980): 0.000000, [0.980, 0.990): 0.000000, [0.990, 1.000): 0.000000,
[1.000, inf): 0.000000, , tof_merge_quality_stats_.hist_feature_overlap_ratio_:
[0.900, 0.905): 0.000000, [0.905, 0.910): 0.000000, [0.910, 0.915): 0.000000,
[0.915, 0.920): 0.000000, [0.920, 0.925): 0.000000, [0.925, 0.930): 0.000000,
[0.930, 0.935): 0.000000, [0.935, 0.940): 0.000000, [0.940, 0.945): 0.000000,
[0.945, 0.950): 0.000000, [0.950, 0.955): 0.000000, [0.955, 0.960): 0.000000,
[0.960, 0.965): 0.000000, [0.965, 0.970): 0.000000, [0.970, 0.975): 0.000000,
[0.975, 0.980): 0.000000, [0.980, 0.985): 0.000000, [0.985, 0.990): 0.000000,
[0.990, 0.995): 0.000000, [0.995, 1.000): 0.000000, [1.000, inf): 0.000000, ,
tof_merge_quality_stats_.hist_normal_closeness_: [0.900, 0.905): 0.000000, [0.905,
0.910): 0.000000, [0.910, 0.915): 0.000000, [0.915, 0.920): 0.000000, [0.920,
0.925): 0.000000, [0.925, 0.930): 0.000000, [0.930, 0.935): 0.000000, [0.935,
0.940): 0.000000, [0.940, 0.945): 0.000000, [0.945, 0.950): 0.000000, [0.950,
0.955): 0.000000, [0.955, 0.960): 0.000000, [0.960, 0.965): 0.000000, [0.965,
0.970): 0.000000, [0.970, 0.975): 0.000000, [0.975, 0.980): 0.000000, [0.980,
0.985): 0.000000, [0.985, 0.990): 0.000000, [0.990, 0.995): 0.000000, [0.995,
1.000): 0.000000, [1.000, inf): 0.000000, ,
tof_merge_quality_stats_.hist_plane_distance_: [0.000, 0.010): 0.000000, [0.010,
0.020): 0.000000, [0.020, 0.030): 0.000000, [0.030, 0.040): 0.000000, [0.040,
0.050): 0.000000, [0.050, 0.060): 0.000000, [0.060, 0.070): 0.000000, [0.070,
0.080): 0.000000, [0.080, 0.090): 0.000000, [0.090, 0.100): 0.000000, [0.100,
0.110): 0.000000, [0.110, 0.120): 0.000000, [0.120, 0.130): 0.000000, [0.130,
0.140): 0.000000, [0.140, 0.150): 0.000000, [0.150, 0.160): 0.000000, [0.160,
0.170): 0.000000, [0.170, 0.180): 0.000000, [0.180, 0.190): 0.000000, [0.190,
0.200): 0.000000, [0.200, 0.210): 0.000000, [0.210, 0.220): 0.000000, [0.220,
0.230): 0.000000, [0.230, 0.240): 0.000000, [0.240, 0.250): 0.000000, [0.250,
0.260): 0.000000, [0.260, 0.270): 0.000000, [0.270, 0.280): 0.000000, [0.280,
0.290): 0.000000, [0.290, 0.300): 0.000000, [0.300, 0.310): 0.000000, [0.310,
0.320): 0.000000, [0.320, 0.330): 0.000000, [0.330, 0.340): 0.000000, [0.340,
0.350): 0.000000, [0.350, 0.360): 0.000000, [0.360, 0.370): 0.000000, [0.370,
0.380): 0.000000, [0.380, 0.390): 0.000000, [0.390, 0.400): 0.000000, [0.400,
0.410): 0.000000, [0.410, 0.420): 0.000000, [0.420, 0.430): 0.000000, [0.430,
0.440): 0.000000, [0.440, 0.450): 0.000000, [0.450, 0.460): 0.000000, [0.460,
0.470): 0.000000, [0.470, 0.480): 0.000000, [0.480, 0.490): 0.000000, [0.490,
0.500): 0.000000, [0.500, inf): 0.000000, , ms_merge_quality_stats_.Empty(): true,
ms_merge_quality_stats_.hist_area_overlap_ratio_: [0.750, 0.760): 0.000000, [0.760,
0.770): 0.000000, [0.770, 0.780): 0.000000, [0.780, 0.790): 0.000000, [0.790,
0.800): 0.000000, [0.800, 0.810): 0.000000, [0.810, 0.820): 0.000000, [0.820,
0.830): 0.000000, [0.830, 0.840): 0.000000, [0.840, 0.850): 0.000000, [0.850,
0.860): 0.000000, [0.860, 0.870): 0.000000, [0.8
04-16 [Link].065 6548 6548 I native : online_calibration_manager.cc:163
OnlineCalibrationManager: Discarding the new online recalibration estimates.
04-16 [Link].090 6548 6943 I native : [Link] Camera 0 changed state
CAPTURING->STOPPING; Capture session stopping... i=14
04-16 [Link].263 6548 7998 I native : android_camera.cc:1628 [Camera=0;
State=STOPPING] Camera completed repeating capture sequence 0
04-16 [Link].263 6548 7998 I native : logger.h:28 CameraMetrics:
LastCaptureComplete: 173.198854ms
04-16 [Link].263 6548 6943 I native : [Link] Camera 0 changed state
STOPPING->OPEN; Camera stopped. i=15
04-16 [Link].283 6548 7845 E ACameraDevice: onDeviceIdle sending state cb
04-16 [Link].426 6548 7998 I native : logger.h:28 CameraMetrics:
CloseCaptureSession: 162.446927ms
04-16 [Link].475 6548 6564 E libc : Access denied finding property
"[Link]"
04-16 [Link].476 6548 6548 I native : logger.h:28 CameraMetrics: CloseCamera:
49.602187ms
04-16 [Link].476 6548 6570 E libc : Access denied finding property
"[Link]"
04-16 [Link].476 6548 6943 I native : [Link] Camera 0 changed state
OPEN->CLOSED; Camera device closed successfully. i=16
04-16 [Link].477 6548 6548 I native : logger.h:28 DataSourceMetrics:
kStopImageSubSystem: 387.599427ms
04-16 [Link].479 6548 6548 E native : [Link] generic::internal:
RET_CHECK failure (third_party/mediapipe/framework/[Link]) state_ !=
STATE_NOT_STARTED (0 vs. 0)
04-16 [Link].479 6548 6548 E native : Stack trace:
04-16 [Link].479 6548 6548 E native :
04-16 [Link].479 6548 6548 E native : model_inference_cpu.cc:155 Error graph_-
>WaitUntilIdle():INTERNAL: RET_CHECK failure
(third_party/mediapipe/framework/[Link]) state_ != STATE_NOT_STARTED (0
vs. 0)
04-16 [Link].479 6548 6548 E native : [Link] generic::internal:
RET_CHECK failure (third_party/mediapipe/framework/[Link]) state_ !=
STATE_NOT_STARTED (0 vs. 0)
04-16 [Link].479 6548 6548 E native : Stack trace:
04-16 [Link].479 6548 6548 E native :
04-16 [Link].479 6548 6548 E native : normal_detector_cpu.cc:229 Error graph_-
>WaitUntilIdle():INTERNAL: RET_CHECK failure
(third_party/mediapipe/framework/[Link]) state_ != STATE_NOT_STARTED (0
vs. 0)
04-16 [Link].479 6548 6548 I native : [Link]
Session::PauseWithAnalytics returning OK.
04-16 [Link].490 6548 6548 D AR : RenderManager: Could not retrieve a
valid GLSurfaceView in view hierarchy, therefore cannot set any render mode
04-16 [Link].495 6548 6548 I AR : Vuforia paused.
04-16 [Link].513 6548 6548 D OnePlusJankManager: Chor uploadMDM JANK_TYPE_ONCE
mViewTitle = [Link]/[Link]--- jank level =
2
04-16 [Link].532 6548 6548 D CordovaActivity: Stopped the activity.
04-16 [Link].545 6548 6548 D CordovaActivity: [Link]()
04-16 [Link].558 6548 6548 E AR : AreaTracker: Failed to deactivate data
set because the data set is not active.
04-16 [Link].558 6548 6548 W TGX_C++ : [ [Link] |
resetTrackerData ] Failed to deactivate the area tracking data set
because the data set could not be deactivated.
04-16 [Link].561 6548 6548 W TGX_C++ : [ [Link] |
resetTrackerData ] Failed to destroy the tracking data set for area
tracker
04-16 [Link].561 6548 6548 I TGX_C++ : [ [Link] |
resetTrackerData ] Successfully destroyed object tracker data sets.
04-16 [Link].578 6548 6548 I native : session_lite_c_api.cc:36 Deleting
ArSession...
04-16 [Link].596 6548 6548 W native : data_manager.cc:427 VIO filter reset a
total of 2 times.
04-16 [Link].609 6548 6548 I native : android_camera.cc:763 [Camera=1;
State=CLOSED] Reset cleanly got to CLOSED state.
04-16 [Link].610 6548 6548 I native : android_camera.cc:763 [Camera=0;
State=CLOSED] Reset cleanly got to CLOSED state.
04-16 [Link].611 6548 6548 I native : session_lite_c_api.cc:38 Deleted
ArSession.
04-16 [Link].613 6548 6548 I TGX_C++ : [ [Link] |deinit
] Successfully deinitialized trackers.
04-16 [Link].663 6548 6548 E libEGL : call to OpenGL ES API with no current
context (logged once per thread)
04-16 [Link].663 6548 6548 I AR : Vuforia deinitialized.
04-16 [Link].663 6548 6548 D CordovaWebViewImpl: >>> loadUrl(about:blank)
04-16 [Link].679 6548 6548 W cr_AwContents: Application attempted to call on a
destroyed WebView
04-16 [Link].679 6548 6548 W cr_AwContents: [Link]
04-16 [Link].679 6548 6548 W cr_AwContents: at
[Link].android_webview.AwContents.r([Link]-
stable-438910533:2)
04-16 [Link].679 6548 6548 W cr_AwContents: at
[Link]([Link]-stable-438910533:2)
04-16 [Link].679 6548 6548 W cr_AwContents: at
[Link](Native Method)
04-16 [Link].679 6548 6548 W cr_AwContents: at
[Link]([Link])
04-16 [Link].679 6548 6548 W cr_AwContents: at
[Link]([Link])
04-16 [Link].679 6548 6548 W cr_AwContents: at
[Link]([Link])
04-16 [Link].679 6548 6548 W cr_AwContents: at
[Link](Native Method)
04-16 [Link].679 6548 6548 W cr_AwContents: at
[Link]$[Link]([Link])
04-16 [Link].679 6548 6548 W cr_AwContents: at
[Link]([Link])
04-16 [Link].741 6548 6548 D OnePlusJankManager: Chor uploadMDM JANK_TYPE_ONCE
mViewTitle = [Link]/[Link]--- jank level =
1
04-16 [Link].619 6548 6562 D ToneGenerator: ToneGenerator destructor
04-16 [Link].623 6548 6562 D AudioTrack: ClientUid 10925 AudioTrack::stop
--------- beginning of main
05-18 [Link].782 4008 4008 I libc : SetHeapTaggingLevel: tag level set to 0
05-18 [Link].787 4008 4008 E [Link]: Unknown bits set in runtime_flags:
0x800000
05-18 [Link].796 4008 4008 E [Link]: Not starting debugger since
process cannot load the jdwp agent.
05-18 [Link].838 4008 4008 D ApplicationLoaders: Returning zygote-cached class
loader: /system/framework/[Link]
05-18 [Link].841 4008 4008 W [Link]: Insufficient pre-allocated space
to mmap vdex.
05-18 [Link].864 4008 4008 W [Link]: JIT profile information will not
be recorded: profile file does not exist.
05-18 [Link].864 4008 4008 I chatty : uid=10925([Link]) identical
8 lines
05-18 [Link].864 4008 4008 W [Link]: JIT profile information will not
be recorded: profile file does not exist.
05-18 [Link].866 4008 4008 I [Link]: failed to find target package for
overlay /system/product/overlay/[Link]
05-18 [Link].866 4008 4008 I [Link]: failed to find target package for
overlay /system/system_ext/overlay/[Link]
05-18 [Link].866 4008 4008 I [Link]: failed to find target package for
overlay /odm/overlay/[Link]
05-18 [Link].870 4008 4008 I Perf : Connecting to perf service.
05-18 [Link].876 4008 4008 I [Link]: [GL_OOM] ClampGrowthLimit
536870912
05-18 [Link].876 4008 4008 D NetworkSecurityConfig: Using Network Security
Config from resource network_security_config debugBuild: false
05-18 [Link].877 4008 4008 D NetworkSecurityConfig: Using Network Security
Config from resource network_security_config debugBuild: false
05-18 [Link].897 4008 4008 W ComponentDiscovery: Class
[Link] is not an found.
05-18 [Link].900 4008 4008 I FirebaseApp: Device unlocked: initializing all
Firebase APIs for app [DEFAULT]
05-18 [Link].919 4008 4008 I FirebaseCrashlytics: Initializing Firebase
Crashlytics 17.3.1
05-18 [Link].928 4008 21236 W [Link]: Unsupported class loader
05-18 [Link].931 4008 21236 W [Link]: Unsupported class loader
05-18 [Link].935 4008 21236 I DynamiteModule: Considering local module
[Link] and remote module
[Link]
05-18 [Link].936 4008 21236 I DynamiteModule: Selected remote version of
[Link], version >= 49
05-18 [Link].936 4008 21236 V DynamiteModule: Dynamite loader version >= 2,
using loadModule2NoCrashUtils
05-18 [Link].943 4008 4008 I FirebaseInitProvider: FirebaseApp initialization
successful
05-18 [Link].945 4008 21242 E sqlite3_android: [IKR-38846]
ONEPLUS_NAME_PARTS_MATCH SQLITE_OK
05-18 [Link].951 4008 21236 I [Link]: failed to find target package for
overlay /system/product/overlay/[Link]
05-18 [Link].951 4008 21236 I [Link]: failed to find target package for
overlay /system/system_ext/overlay/[Link]
05-18 [Link].951 4008 21236 I [Link]: failed to find target package for
overlay /odm/overlay/[Link]
05-18 [Link].954 4008 21241 D libcrashlytics: Initializing libcrashlytics
version 3.0.0
05-18 [Link].955 4008 21246 I DpmTcmClient: RegisterTcmMonitor from: $Proxy1
05-18 [Link].958 4008 4008 E Config:Grabber:OnePlusFontConfig: Index 0
requested, with a size of 0
05-18 [Link].958 4008 21241 D libcrashlytics: Initializing native crash handling
successful.
05-18 [Link].958 4008 21241 I FirebaseCrashlytics: Crashlytics NDK
initialization successful
05-18 [Link].971 4008 21236 I [Link]: failed to find target package for
overlay /system/product/overlay/[Link]
05-18 [Link].971 4008 21236 I [Link]: failed to find target package for
overlay /system/system_ext/overlay/[Link]
05-18 [Link].971 4008 21236 I [Link]: failed to find target package for
overlay /odm/overlay/[Link]
05-18 [Link].978 4008 4008 I TGX_Application: Overall log level set to 4
05-18 [Link].978 4008 4008 I TGX_Application: Android Build: GM1901_14_210414
05-18 [Link].978 4008 4008 I TGX_Application: HW Manufacturer: OnePlus
05-18 [Link].978 4008 4008 I TGX_Application: HW Model: GM1901
05-18 [Link].978 4008 4008 I TGX_Application: Supported ABIs: [arm64-v8a,
armeabi-v7a, armeabi]
05-18 [Link].978 4008 4008 I TGX_Application: Build Type: release
05-18 [Link].978 4008 4008 I TGX_Application: Build Flavor: genuine
05-18 [Link].980 4008 4008 I TGX_Application: OpenGL ES Version: 3.2
05-18 [Link].980 4008 4008 I TGX_Application: ARCore Version: 1.23.210260603
05-18 [Link].981 4008 4008 I TGX_Application: Locales: [en_US,ta_IN]
05-18 [Link].982 4008 4008 I TGX_Application: Android Version: 11
05-18 [Link].982 4008 4008 I TGX_Application: Application Version: 9.0.2.2575
05-18 [Link].986 4008 21253 I TGX_Application: TimeZone: Asia/Kolkata (India
Standard Time, offset: +5:30)
05-18 [Link].012 4008 4008 I TGX_Application: Feature Flags: []
05-18 [Link].025 4008 4008 D AnalyticsSDK: Data is not detected to be dev or qa
05-18 [Link].060 4008 4008 D AnalyticsSDK: Now sending all data from now on to
prod environment
05-18 [Link].064 4008 21258 I FA : App measurement initialized, version:
40013
05-18 [Link].064 4008 21258 I FA : To enable debug logging run: adb shell
setprop [Link] VERBOSE
05-18 [Link].064 4008 21258 I FA : To enable faster debug mode event
logging run:
05-18 [Link].064 4008 21258 I FA : adb shell setprop
[Link] [Link]
05-18 [Link].065 4008 4008 D AnalyticsSDK: Event is valid
05-18 [Link].065 4008 4008 D AnalyticsSDK: Message that has been sent to the
Production Database or stored if offline: {
05-18 [Link].065 4008 4008 D AnalyticsSDK: "application": {
05-18 [Link].065 4008 4008 D AnalyticsSDK: "name": "Vuforia View",
05-18 [Link].065 4008 4008 D AnalyticsSDK: "version": "9.0.2.2575"
05-18 [Link].065 4008 4008 D AnalyticsSDK: },
05-18 [Link].065 4008 4008 D AnalyticsSDK: "device": {
05-18 [Link].065 4008 4008 D AnalyticsSDK: "id": "74423c44-2f99-4a58-
9101-555a498343e1",
05-18 [Link].065 4008 4008 D AnalyticsSDK: "model": "OnePlus GM1901",
05-18 [Link].065 4008 4008 D AnalyticsSDK: "version": "1.0.0"
05-18 [Link].065 4008 4008 D AnalyticsSDK: },
05-18 [Link].065 4008 4008 D AnalyticsSDK: "event": {
05-18 [Link].065 4008 4008 D AnalyticsSDK: "correlation": "f3322db8-
cc6d-481f-8e8e-d0e5a9e84b36",
05-18 [Link].065 4008 4008 D AnalyticsSDK: "result": "success",
05-18 [Link].065 4008 4008 D AnalyticsSDK: "timestamp": "2021-05-
18T[Link]Z",
05-18 [Link].065 4008 4008 D AnalyticsSDK: "type": "Application
Launch",
05-18 [Link].065 4008 4008 D AnalyticsSDK: "version": "1.0.0"
05-18 [Link].065 4008 4008 D AnalyticsSDK: },
05-18 [Link].065 4008 4008 D AnalyticsSDK: "os": {
05-18 [Link].065 4008 4008 D AnalyticsSDK: "locale": "en-US",
05-18 [Link].065 4008 4008 D AnalyticsSDK: "name": "Android",
05-18 [Link].065 4008 4008 D AnalyticsSDK: "version": "30"
05-18 [Link].065 4008 4008 D AnalyticsSDK: }
05-18 [Link].065 4008 4008 D AnalyticsSDK: }
05-18 [Link].067 4008 4008 E sqlite3_android: [IKR-38846]
ONEPLUS_NAME_PARTS_MATCH SQLITE_OK
05-18 [Link].072 4008 4008 I chatty : uid=10925([Link]) identical
2 lines
05-18 [Link].073 4008 4008 E sqlite3_android: [IKR-38846]
ONEPLUS_NAME_PARTS_MATCH SQLITE_OK
05-18 [Link].077 4008 21258 E sqlite3_android: [IKR-38846]
ONEPLUS_NAME_PARTS_MATCH SQLITE_OK
05-18 [Link].077 4008 4008 I TetheringManager:
registerTetheringEventCallback:[Link]
05-18 [Link].081 4008 4008 I [Link]: failed to find target package for
overlay /system/product/overlay/[Link]
05-18 [Link].081 4008 4008 I [Link]: failed to find target package for
overlay /system/system_ext/overlay/[Link]
05-18 [Link].081 4008 4008 I [Link]: failed to find target package for
overlay /odm/overlay/[Link]
05-18 [Link].087 4008 4008 E [Link]: [frame_perf] perfboost open tb_ctl
file failed, isApp[1], errno=No such file or directory
05-18 [Link].087 4008 4008 E libprocessgroup: set_timerslack_ns write failed:
Operation not permitted
05-18 [Link].088 4008 4008 I [Link]: failed to find target package for
overlay /system/product/overlay/[Link]
05-18 [Link].088 4008 4008 I [Link]: failed to find target package for
overlay /system/system_ext/overlay/[Link]
05-18 [Link].088 4008 4008 I [Link]: failed to find target package for
overlay /odm/overlay/[Link]
05-18 [Link].098 4008 4008 E [Link]: Invalid ID 0x00000000.
05-18 [Link].098 4008 4008 I chatty : uid=10925([Link]) identical
3 lines
05-18 [Link].100 4008 4008 E [Link]: Invalid ID 0x00000000.
05-18 [Link].104 4008 21258 E sqlite3_android: [IKR-38846]
ONEPLUS_NAME_PARTS_MATCH SQLITE_OK
05-18 [Link].113 4008 4008 I OPFD_Manager: Dark? false, OP Force ? false
05-18 [Link].113 4008 4008 V ViewRootImpl: The specified message queue
synchronization barrier token has not been posted or has already been removed
--------- beginning of system
05-18 [Link].118 4008 4008 D ViewRootImpl: support adaptive color gamut
feature!
05-18 [Link].123 4008 21258 I FA : Tag Manager is not found and thus will
not be used
05-18 [Link].125 4008 21258 E sqlite3_android: [IKR-38846]
ONEPLUS_NAME_PARTS_MATCH SQLITE_OK
05-18 [Link].148 4008 21258 E sqlite3_android: [IKR-38846]
ONEPLUS_NAME_PARTS_MATCH SQLITE_OK
05-18 [Link].153 4008 21273 I TGXLibLoader: Library [Link] loaded.
05-18 [Link].162 4008 21258 E sqlite3_android: [IKR-38846]
ONEPLUS_NAME_PARTS_MATCH SQLITE_OK
05-18 [Link].176 4008 21258 E sqlite3_android: [IKR-38846]
ONEPLUS_NAME_PARTS_MATCH SQLITE_OK
05-18 [Link].328 4008 21269 I AdrenoGLES-0: QUALCOMM build :
559e78c, Ib9d997268a
05-18 [Link].328 4008 21269 I AdrenoGLES-0: Build Date :
10/13/20
05-18 [Link].328 4008 21269 I AdrenoGLES-0: OpenGL ES Shader Compiler Version:
EV031.32.02.02
05-18 [Link].328 4008 21269 I AdrenoGLES-0: Local Branch :
mybrancheb0d76cb-f27a-f1ff-9cdc-1458d0b52ae8
05-18 [Link].328 4008 21269 I AdrenoGLES-0: Remote Branch :
quic/[Link].1.0.r99-rel
05-18 [Link].328 4008 21269 I AdrenoGLES-0: Remote Branch :
NONE
05-18 [Link].328 4008 21269 I AdrenoGLES-0: Reconstruct Branch :
NOTHING
05-18 [Link].328 4008 21269 I AdrenoGLES-0: Build Config : S
P 10.0.7 AArch64
05-18 [Link].328 4008 21269 I AdrenoGLES-0: Driver
Path : /vendor/lib64/egl/libGLESv2_adreno.so
05-18 [Link].328 4008 21273 I TGXLibLoader: Library [Link] loaded.
05-18 [Link].334 4008 21269 I AdrenoGLES-0: PFP: 0x016ee190, ME: 0x00000000
05-18 [Link].410 4008 21258 E sqlite3_android: [IKR-38846]
ONEPLUS_NAME_PARTS_MATCH SQLITE_OK
05-18 [Link].417 4008 4008 D DecorView: onWindowFocusChangedFromViewRoot
hasFocus: true, DecorView@979d0d5[SplashScreen]
05-18 [Link].418 4008 21258 E sqlite3_android: [IKR-38846]
ONEPLUS_NAME_PARTS_MATCH SQLITE_OK
05-18 [Link].419 4008 4008 D ViewRootImpl[SplashScreen]: windowFocusChanged
hasFocus=true inTouchMode=true
05-18 [Link].428 4008 21258 E sqlite3_android: [IKR-38846]
ONEPLUS_NAME_PARTS_MATCH SQLITE_OK
05-18 [Link].430 4008 21258 E sqlite3_android: [IKR-38846]
ONEPLUS_NAME_PARTS_MATCH SQLITE_OK
05-18 [Link].537 4008 21258 E sqlite3_android: [IKR-38846]
ONEPLUS_NAME_PARTS_MATCH SQLITE_OK
05-18 [Link].539 4008 21258 I chatty : uid=10925([Link])
Measurement Wor identical 1 line
05-18 [Link].540 4008 21258 E sqlite3_android: [IKR-38846]
ONEPLUS_NAME_PARTS_MATCH SQLITE_OK
05-18 [Link].416 4008 4008 D ViewRootImpl[SplashScreen]: windowFocusChanged
hasFocus=false inTouchMode=true
05-18 [Link].009 4008 21258 E sqlite3_android: [IKR-38846]
ONEPLUS_NAME_PARTS_MATCH SQLITE_OK
05-18 [Link].034 4008 21258 E sqlite3_android: [IKR-38846]
ONEPLUS_NAME_PARTS_MATCH SQLITE_OK
05-18 [Link].038 4008 4008 I TGX_ImageCache: Initializing Image cache of size
134217728.
05-18 [Link].058 4008 21267 I TGX : UniversalLinkStatusManager: Universal
link available: true
--------- beginning of main
07-02 [Link].466 8222 8222 I libc : SetHeapTaggingLevel: tag level set to 0
07-02 [Link].471 8222 8222 E [Link]: Unknown bits set in runtime_flags:
0x800000
07-02 [Link].482 8222 8222 E [Link]: Not starting debugger since
process cannot load the jdwp agent.
07-02 [Link].529 8222 8222 D ApplicationLoaders: Returning zygote-cached class
loader: /system/framework/[Link]
07-02 [Link].559 8222 8222 W [Link]: JIT profile information will not
be recorded: profile file does not exist.
07-02 [Link].560 8222 8222 I chatty : uid=10925([Link]) identical
8 lines
07-02 [Link].560 8222 8222 W [Link]: JIT profile information will not
be recorded: profile file does not exist.
07-02 [Link].563 8222 8222 I [Link]: failed to find target package for
overlay /system/product/overlay/[Link]
07-02 [Link].563 8222 8222 I [Link]: failed to find target package for
overlay /system/system_ext/overlay/[Link]
07-02 [Link].563 8222 8222 I [Link]: failed to find target package for
overlay /odm/overlay/[Link]
07-02 [Link].567 8222 8222 I Perf : Connecting to perf service.
07-02 [Link].577 8222 8222 D NetworkSecurityConfig: Using Network Security
Config from resource network_security_config debugBuild: false
07-02 [Link].578 8222 8222 D NetworkSecurityConfig: Using Network Security
Config from resource network_security_config debugBuild: false
07-02 [Link].599 8222 8222 I FirebaseApp: Device unlocked: initializing all
Firebase APIs for app [DEFAULT]
07-02 [Link].602 8222 8222 I FirebaseCrashlytics: Initializing Firebase
Crashlytics 18.0.0 for [Link]
07-02 [Link].639 8222 13826 W [Link]: Unsupported class loader
07-02 [Link].643 8222 13826 W [Link]: Unsupported class loader
07-02 [Link].651 8222 13826 I DynamiteModule: Considering local module
[Link] and remote module
[Link]
07-02 [Link].651 8222 13826 I DynamiteModule: Selected remote version of
[Link], version >= 51
07-02 [Link].651 8222 13826 V DynamiteModule: Dynamite loader version >= 2,
using loadModule2NoCrashUtils
07-02 [Link].654 8222 13828 E sqlite3_android: [IKR-38846]
ONEPLUS_NAME_PARTS_MATCH SQLITE_OK
07-02 [Link].660 8222 8222 I FirebaseInitProvider: FirebaseApp initialization
successful
07-02 [Link].672 8222 13827 D libcrashlytics: Initializing libcrashlytics
version 3.0.0
07-02 [Link].678 8222 8222 E Config:Grabber:OnePlusFontConfig: Index 0
requested, with a size of 0
07-02 [Link].681 8222 13827 D libcrashlytics: Initializing native crash handling
successful.
07-02 [Link].681 8222 13833 I DpmTcmClient: RegisterTcmMonitor from: $Proxy1
07-02 [Link].682 8222 13826 I [Link]: failed to find target package for
overlay /system/product/overlay/[Link]
07-02 [Link].682 8222 13826 I [Link]: failed to find target package for
overlay /system/system_ext/overlay/[Link]
07-02 [Link].682 8222 13826 I [Link]: failed to find target package for
overlay /odm/overlay/[Link]
07-02 [Link].714 8222 13826 I [Link]: failed to find target package for
overlay /system/product/overlay/[Link]
07-02 [Link].714 8222 13826 I [Link]: failed to find target package for
overlay /system/system_ext/overlay/[Link]
07-02 [Link].714 8222 13826 I [Link]: failed to find target package for
overlay /odm/overlay/[Link]
07-02 [Link].721 8222 8222 I TGX_Application: Overall log level set to 4
07-02 [Link].722 8222 8222 I TGX_Application: Android Build: GM1901_14_210520
07-02 [Link].722 8222 8222 I TGX_Application: HW Manufacturer: OnePlus
07-02 [Link].722 8222 8222 I TGX_Application: HW Model: GM1901
07-02 [Link].722 8222 8222 I TGX_Application: Supported ABIs: [arm64-v8a,
armeabi-v7a, armeabi]
07-02 [Link].722 8222 8222 I TGX_Application: Build Type: release
07-02 [Link].722 8222 8222 I TGX_Application: Build Flavor: genuine
07-02 [Link].723 8222 8222 I TGX_Application: OpenGL ES Version: 3.2
07-02 [Link].724 8222 8222 I TGX_Application: ARCore Version: 1.25.211460003
07-02 [Link].724 8222 8222 I TGX_Application: Locales: [en_US,ta_IN]
07-02 [Link].725 8222 8222 I TGX_Application: Android Version: 11
07-02 [Link].725 8222 8222 I TGX_Application: Application Version: 9.1.0.2617
07-02 [Link].730 8222 13840 I TGX_Application: TimeZone: Asia/Kolkata (India
Standard Time, offset: +5:30)
07-02 [Link].757 8222 8222 I TGX_Application: Feature Flags: []
07-02 [Link].778 8222 8222 D AnalyticsSDK: Data is not detected to be dev or qa
07-02 [Link].805 8222 8222 D AnalyticsSDK: Event is valid
07-02 [Link].805 8222 8222 D AnalyticsSDK: Message that has been sent to
[Link] or stored if offline: {
07-02 [Link].805 8222 8222 D AnalyticsSDK: "application": {
07-02 [Link].805 8222 8222 D AnalyticsSDK: "name": "Vuforia View",
07-02 [Link].805 8222 8222 D AnalyticsSDK: "version": "9.1.0.2617"
07-02 [Link].805 8222 8222 D AnalyticsSDK: },
07-02 [Link].805 8222 8222 D AnalyticsSDK: "custom": {
07-02 [Link].805 8222 8222 D AnalyticsSDK: "applicationLaunchUUID":
"584c966e-9e87-4b68-8469-af9fd0829977"
07-02 [Link].805 8222 8222 D AnalyticsSDK: },
07-02 [Link].805 8222 8222 D AnalyticsSDK: "device": {
07-02 [Link].805 8222 8222 D AnalyticsSDK: "id": "74423c44-2f99-4a58-
9101-555a498343e1",
07-02 [Link].805 8222 8222 D AnalyticsSDK: "model": "OnePlus GM1901",
07-02 [Link].805 8222 8222 D AnalyticsSDK: "version": "1.0.0"
07-02 [Link].805 8222 8222 D AnalyticsSDK: },
07-02 [Link].805 8222 8222 D AnalyticsSDK: "event": {
07-02 [Link].805 8222 8222 D AnalyticsSDK: "result": "success",
07-02 [Link].805 8222 8222 D AnalyticsSDK: "timestamp": "2021-07-
02T[Link]Z",
07-02 [Link].805 8222 8222 D AnalyticsSDK: "type": "Application
Launch",
07-02 [Link].805 8222 8222 D AnalyticsSDK: "version": "1.0.0"
07-02 [Link].805 8222 8222 D AnalyticsSDK: },
07-02 [Link].805 8222 8222 D AnalyticsSDK: "os": {
07-02 [Link].805 8222 8222 D AnalyticsSDK: "locale": "en-US",
07-02 [Link].805 8222 8222 D AnalyticsSDK: "name": "Android",
07-02 [Link].805 8222 8222 D AnalyticsSDK: "version": "30"
07-02 [Link].805 8222 8222 D AnalyticsSDK: }
07-02 [Link].805 8222 8222 D AnalyticsSDK: }
07-02 [Link].807 8222 8222 E sqlite3_android: [IKR-38846]
ONEPLUS_NAME_PARTS_MATCH SQLITE_OK
07-02 [Link].807 8222 13846 I FA : App measurement initialized, version:
42041
07-02 [Link].807 8222 13846 I FA : To enable debug logging run: adb shell
setprop [Link] VERBOSE
07-02 [Link].808 8222 13846 I FA : To enable faster debug mode event
logging run:
07-02 [Link].808 8222 13846 I FA : adb shell setprop
[Link] [Link]
07-02 [Link].809 8222 8222 E sqlite3_android: [IKR-38846]
ONEPLUS_NAME_PARTS_MATCH SQLITE_OK
07-02 [Link].810 8222 8222 I chatty : uid=10925([Link]) identical
1 line
07-02 [Link].812 8222 8222 E sqlite3_android: [IKR-38846]
ONEPLUS_NAME_PARTS_MATCH SQLITE_OK
07-02 [Link].814 8222 13846 E sqlite3_android: [IKR-38846]
ONEPLUS_NAME_PARTS_MATCH SQLITE_OK
07-02 [Link].816 8222 8222 I TetheringManager:
registerTetheringEventCallback:[Link]
07-02 [Link].821 8222 8222 I [Link]: failed to find target package for
overlay /system/product/overlay/[Link]
07-02 [Link].821 8222 8222 I [Link]: failed to find target package for
overlay /system/system_ext/overlay/[Link]
07-02 [Link].821 8222 8222 I [Link]: failed to find target package for
overlay /odm/overlay/[Link]
07-02 [Link].832 8222 8222 E [Link]: [frame_perf] perfboost open tb_ctl
file failed, isApp[1], errno=No such file or directory
07-02 [Link].832 8222 8222 E libprocessgroup: set_timerslack_ns write failed:
Operation not permitted
07-02 [Link].833 8222 8222 I [Link]: failed to find target package for
overlay /system/product/overlay/[Link]
07-02 [Link].833 8222 8222 I [Link]: failed to find target package for
overlay /system/system_ext/overlay/[Link]
07-02 [Link].833 8222 8222 I [Link]: failed to find target package for
overlay /odm/overlay/[Link]
07-02 [Link].833 8222 13846 E sqlite3_android: [IKR-38846]
ONEPLUS_NAME_PARTS_MATCH SQLITE_OK
07-02 [Link].843 8222 8222 E [Link]: Invalid ID 0x00000000.
07-02 [Link].844 8222 8222 I chatty : uid=10925([Link]) identical
3 lines
07-02 [Link].844 8222 8222 E [Link]: Invalid ID 0x00000000.
07-02 [Link].853 8222 13846 I FA : Tag Manager is not found and thus will
not be used
07-02 [Link].854 8222 8222 I OPFD_Manager: Dark? false, OP Force ? false
07-02 [Link].855 8222 8222 V ViewRootImpl: The specified message queue
synchronization barrier token has not been posted or has already been removed
07-02 [Link].856 8222 13846 E sqlite3_android: [IKR-38846]
ONEPLUS_NAME_PARTS_MATCH SQLITE_OK
--------- beginning of system
07-02 [Link].858 8222 8222 D ViewRootImpl: support adaptive color gamut
feature!
07-02 [Link].882 8222 13846 E sqlite3_android: [IKR-38846]
ONEPLUS_NAME_PARTS_MATCH SQLITE_OK
07-02 [Link].895 8222 13861 I TGXLibLoader: Library [Link] loaded.
07-02 [Link].911 8222 13846 E sqlite3_android: [IKR-38846]
ONEPLUS_NAME_PARTS_MATCH SQLITE_OK
07-02 [Link].081 8222 13857 I AdrenoGLES-0: QUALCOMM build :
559e78c, Ib9d997268a
07-02 [Link].081 8222 13857 I AdrenoGLES-0: Build Date :
10/13/20
07-02 [Link].081 8222 13857 I AdrenoGLES-0: OpenGL ES Shader Compiler Version:
EV031.32.02.02
07-02 [Link].081 8222 13857 I AdrenoGLES-0: Local Branch :
mybrancheb0d76cb-f27a-f1ff-9cdc-1458d0b52ae8
07-02 [Link].081 8222 13857 I AdrenoGLES-0: Remote Branch :
quic/[Link].1.0.r99-rel
07-02 [Link].081 8222 13857 I AdrenoGLES-0: Remote Branch :
NONE
07-02 [Link].081 8222 13857 I AdrenoGLES-0: Reconstruct Branch :
NOTHING
07-02 [Link].081 8222 13857 I AdrenoGLES-0: Build Config : S
P 10.0.7 AArch64
07-02 [Link].081 8222 13857 I AdrenoGLES-0: Driver
Path : /vendor/lib64/egl/libGLESv2_adreno.so
07-02 [Link].081 8222 13861 I TGXLibLoader: Library [Link] loaded.
07-02 [Link].096 8222 13857 I AdrenoGLES-0: PFP: 0x016ee190, ME: 0x00000000
07-02 [Link].158 8222 13846 E sqlite3_android: [IKR-38846]
ONEPLUS_NAME_PARTS_MATCH SQLITE_OK
07-02 [Link].164 8222 13846 E sqlite3_android: [IKR-38846]
ONEPLUS_NAME_PARTS_MATCH SQLITE_OK
07-02 [Link].168 8222 8222 D DecorView: onWindowFocusChangedFromViewRoot
hasFocus: true, DecorView@5d67956[SplashScreen]
07-02 [Link].171 8222 8222 D ViewRootImpl[SplashScreen]: windowFocusChanged
hasFocus=true inTouchMode=true
07-02 [Link].182 8222 13846 E sqlite3_android: [IKR-38846]
ONEPLUS_NAME_PARTS_MATCH SQLITE_OK
07-02 [Link].185 8222 13846 E sqlite3_android: [IKR-38846]
ONEPLUS_NAME_PARTS_MATCH SQLITE_OK
07-02 [Link].253 8222 13846 E sqlite3_android: [IKR-38846]
ONEPLUS_NAME_PARTS_MATCH SQLITE_OK
07-02 [Link].256 8222 13846 E sqlite3_android: [IKR-38846]
ONEPLUS_NAME_PARTS_MATCH SQLITE_OK
07-02 [Link].871 8222 13854 I TGX : UniversalLinkStatusManager: Universal
link available: true
07-02 [Link].883 8222 13846 E sqlite3_android: [IKR-38846]
ONEPLUS_NAME_PARTS_MATCH SQLITE_OK
07-02 [Link].895 8222 13846 E sqlite3_android: [IKR-38846]
ONEPLUS_NAME_PARTS_MATCH SQLITE_OK
07-02 [Link].897 8222 8222 I CordovaLog: Changing log level to DEBUG(3)
07-02 [Link].897 8222 8222 I CordovaActivity: Apache Cordova native platform
version 8.0.0 is starting
07-02 [Link].897 8222 8222 D CordovaActivity: [Link]()
07-02 [Link].900 8222 13873 I TGX : TGXCordovaPluginActivity: Vuforia SDK:
9.8.5
07-02 [Link].923 8222 8222 I [Link]: failed to find target package for
overlay /system/product/overlay/[Link]
07-02 [Link].924 8222 8222 I [Link]: failed to find target package for
overlay /system/system_ext/overlay/[Link]
07-02 [Link].924 8222 8222 I [Link]: failed to find target package for
overlay /odm/overlay/[Link]
07-02 [Link].926 8222 8222 I WebViewFactory: Loading [Link]
version 91.0.4472.120 (code 447212033)
07-02 [Link].927 8222 8222 I [Link]: failed to find target package for
overlay /system/product/overlay/[Link]
07-02 [Link].927 8222 8222 I [Link]: failed to find target package for
overlay /system/system_ext/overlay/[Link]
07-02 [Link].927 8222 8222 I [Link]: failed to find target package for
overlay /odm/overlay/[Link]
07-02 [Link].928 8222 8222 I [Link]: failed to find target package for
overlay /system/product/overlay/[Link]
07-02 [Link].928 8222 8222 I [Link]: failed to find target package for
overlay /system/system_ext/overlay/[Link]
07-02 [Link].928 8222 8222 I [Link]: failed to find target package for
overlay /odm/overlay/[Link]
07-02 [Link].928 8222 8222 I [Link]: failed to find target package for
overlay /system/product/overlay/[Link]
07-02 [Link].928 8222 8222 I [Link]: failed to find target package for
overlay /system/system_ext/overlay/[Link]
07-02 [Link].929 8222 8222 I [Link]: failed to find target package for
overlay /odm/overlay/[Link]
07-02 [Link].931 8222 8222 I [Link]: failed to find target package for
overlay /system/product/overlay/[Link]
07-02 [Link].931 8222 8222 I [Link]: failed to find target package for
overlay /system/system_ext/overlay/[Link]
07-02 [Link].931 8222 8222 I [Link]: failed to find target package for
overlay /odm/overlay/[Link]
07-02 [Link].931 8222 8222 I [Link]: failed to find target package for
overlay /system/product/overlay/[Link]
07-02 [Link].932 8222 8222 I [Link]: failed to find target package for
overlay /system/system_ext/overlay/[Link]
07-02 [Link].932 8222 8222 I [Link]: failed to find target package for
overlay /odm/overlay/[Link]
07-02 [Link].005 8222 8222 I [Link]: failed to find target package for
overlay /system/product/overlay/[Link]
07-02 [Link].005 8222 8222 I [Link]: failed to find target package for
overlay /system/system_ext/overlay/[Link]
07-02 [Link].005 8222 8222 I [Link]: failed to find target package for
overlay /odm/overlay/[Link]
07-02 [Link].008 8222 8222 I [Link]: failed to find target package for
overlay /system/product/overlay/[Link]
07-02 [Link].008 8222 8222 I [Link]: failed to find target package for
overlay /system/system_ext/overlay/[Link]
07-02 [Link].008 8222 8222 I [Link]: failed to find target package for
overlay /odm/overlay/[Link]
07-02 [Link].023 8222 8222 I cr_LibraryLoader: Loaded native library version
number "91.0.4472.120"
07-02 [Link].025 8222 8222 I cr_CachingUmaRecorder: Flushed 5 samples from 5
histograms.
07-02 [Link].211 8222 8222 D SystemWebViewEngine: CordovaWebView is running on
device made by: OnePlus
07-02 [Link].215 8222 8222 D PluginManager: init()
07-02 [Link].237 8222 8222 I TGX : TGXCordovaPluginActivity: User-Agent:
Mozilla/5.0 (Linux; Android 11; GM1901 Build/RKQ1.201022.002; wv)
AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/91.0.4472.120 Mobile
Safari/537.36 VuforiaView/9.1.0.2617 (GM1901; 11)
07-02 [Link].238 8222 8222 D ToneGenerator: ToneGenerator constructor:
streamType=5, volume=1.000000
07-02 [Link].251 8222 8222 D AudioTrack: set(): streamType -1, sampleRate 0,
format 0x1, channelMask 0x1, frameCount 960, flags #4, notificationFrames 0,
sessionId 0, transferType 1, uid -1, pid -1
07-02 [Link].268 8222 8222 D AudioTrack: createTrack_l(124):
AUDIO_OUTPUT_FLAG_FAST denied by server; frameCount 960 -> 1924
07-02 [Link].270 8222 8222 D AudioTrack: Uid 10925 AudioTrack::setVolume left
1.000000 right 1.000000
07-02 [Link].310 8222 13978 E sqlite3_android: [IKR-38846]
ONEPLUS_NAME_PARTS_MATCH SQLITE_OK
07-02 [Link].313 8222 8222 E [Link]: Invalid ID 0x00000000.
07-02 [Link].330 8222 13979 E sqlite3_android: [IKR-38846]
ONEPLUS_NAME_PARTS_MATCH SQLITE_OK
07-02 [Link].348 8222 13980 D Choreographer: initialValue myPid:8222 myTid:13980
choreographer:[Link]@a5a5964
07-02 [Link].350 8222 8222 I ExoPlayerImpl: Init 70cb7cd [ExoPlayerLib/2.14.0]
[OnePlus7, GM1901, OnePlus, 30]
07-02 [Link].368 8222 8222 E [Link]: Invalid ID 0x00000000.
07-02 [Link].368 8222 8222 I chatty : uid=10925([Link]) identical
6 lines
07-02 [Link].368 8222 8222 E [Link]: Invalid ID 0x00000000.
07-02 [Link].386 8222 8222 E [Link]: Invalid ID 0x00000000.
07-02 [Link].388 8222 8222 I chatty : uid=10925([Link]) identical
4 lines
07-02 [Link].389 8222 8222 E [Link]: Invalid ID 0x00000000.
07-02 [Link].389 8222 8222 E [Link]: Invalid ID 0x00000000.
07-02 [Link].393 8222 8222 I chatty : uid=10925([Link]) identical
6 lines
07-02 [Link].393 8222 8222 E [Link]: Invalid ID 0x00000000.
07-02 [Link].411 8222 8222 E [Link]: Invalid ID 0x00000000.
07-02 [Link].427 8222 8222 I chatty : uid=10925([Link]) identical
25 lines
07-02 [Link].427 8222 8222 E [Link]: Invalid ID 0x00000000.
07-02 [Link].428 8222 8222 E [Link]: Invalid ID 0x00000000.
07-02 [Link].443 8222 8222 I chatty : uid=10925([Link]) identical
53 lines
07-02 [Link].443 8222 8222 E [Link]: Invalid ID 0x00000000.
07-02 [Link].560 8222 13873 I CameraManagerGlobal: Connecting to camera service
07-02 [Link].569 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].570 8222 13873 I chatty : uid=10925([Link]) pool-16-
thread- identical 1 line
07-02 [Link].570 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].560 8222 8222 W pool-16-thread-: type=1400 audit(0.0:3665582):
avc: denied { read } for name="u:object_r:vendor_persist_camera_prop:s0"
dev="tmpfs" ino=17742 scontext=u:r:untrusted_app_29:s0:c157,c259,c512,c768
tcontext=u:object_r:vendor_persist_camera_prop:s0 tclass=file permissive=0
app=[Link]
07-02 [Link].570 8222 13873 W CameraManagerGlobal: [[Link]] ignore the status
update of camera: 2
07-02 [Link].570 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].570 8222 13873 W CameraManagerGlobal: [[Link]] ignore the status
update of camera: 3
07-02 [Link].560 8222 8222 W pool-16-thread-: type=1400 audit(0.0:3665583):
avc: denied { read } for name="u:object_r:vendor_persist_camera_prop:s0"
dev="tmpfs" ino=17742 scontext=u:r:untrusted_app_29:s0:c157,c259,c512,c768
tcontext=u:object_r:vendor_persist_camera_prop:s0 tclass=file permissive=0
app=[Link]
07-02 [Link].570 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].560 8222 8222 W pool-16-thread-: type=1400 audit(0.0:3665586):
avc: denied { read } for name="u:object_r:vendor_persist_camera_prop:s0"
dev="tmpfs" ino=17742 scontext=u:r:untrusted_app_29:s0:c157,c259,c512,c768
tcontext=u:object_r:vendor_persist_camera_prop:s0 tclass=file permissive=0
app=[Link]
07-02 [Link].570 8222 13816 E libc : Access denied finding property
"[Link]"
07-02 [Link].576 8222 13873 I AR : Vuforia selected rendering API OpenGL ES
3.x
07-02 [Link].576 8222 13873 I AR : Vuforia SDK version 9.8.5
07-02 [Link].576 8222 13873 I AR : Vuforia SDK build 7371
07-02 [Link].265 8222 14004 I
third_party/arcore/ar/core/android/sdk/session_create.cc: Entering ArSession_create
07-02 [Link].265 8222 14004 I
third_party/arcore/ar/core/android/sdk/session_create.cc: ARCore Version: SDK build
name: 1.22
07-02 [Link].267 8222 14004 I
third_party/arcore/ar/core/android/sdk/session_create.cc: ARCore Version: APK
version code: 211460003
07-02 [Link].269 8222 14004 I [Link]: failed to find target package for
overlay /system/product/overlay/[Link]
07-02 [Link].269 8222 14004 I [Link]: failed to find target package for
overlay /system/system_ext/overlay/[Link]
07-02 [Link].269 8222 14004 I [Link]: failed to find target package for
overlay /odm/overlay/[Link]
07-02 [Link].272 8222 14004 D ApplicationLoaders: Returning zygote-cached class
loader: /system/framework/[Link]
07-02 [Link].303 8222 14004 I
third_party/arcore/ar/core/android/sdk/session_create.cc: Dynamite load ok.
07-02 [Link].303 8222 14004 I
third_party/arcore/java/com/google/vr/dynamite/client/native/dynamite_client.cc:
Attempting to load native library arcore_c from package [Link]
07-02 [Link].394 8222 14004 I
third_party/arcore/java/com/google/vr/dynamite/client/native/dynamite_client.cc:
Dynamite::LoadNativeRemoteLibrary handle=-6519379406780426047
07-02 [Link].395 8222 14004 I
third_party/arcore/ar/core/android/sdk/session_create.cc: ARCore SDK: dynamite
number_of_symbols_loaded=226
07-02 [Link].395 8222 14004 I native : I0702 [Link].395406 14004
session_create_implementation.cc:238] Entering
createImplementationWithFeaturesAndSettings. ARCore SDK version: [1.22.202940000].
07-02 [Link].408 8222 14004 I native : I0702 [Link].408087 14004
session_create_implementation.cc:202] AugmentedRegion downsample mode from
Phenotype: true
07-02 [Link].415 8222 14005 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 365).
07-02 [Link].460 8222 14004 I native : I0702 [Link].460593 14004
session_create_implementation_shared.cc:1879] min_apk_version_code is: 202940000,
phenotype flag of enable_dual_camera_support is: false, phenotype flag of
unified_data_source_status is: 1, phenotype flag of unified_shared_cameras_status
is: 2, is_dual_camera_supported based on device profile is: false
07-02 [Link].460 8222 14004 I native : I0702 [Link].460753 14004
session_create_implementation_shared.cc:1892] Settings.camera_stack_option is not
specified
07-02 [Link].460 8222 14004 I native : I0702 [Link].460777 14004
session_create_implementation_shared.cc:1933] Datasource will be created with
camera_stack_option = kNdk
07-02 [Link].462 8222 14004 I native : I0702 [Link].462290 14004
session_create_implementation_shared.cc:2068] Persistent online recalibration is
enabled by Phenotype.
07-02 [Link].467 8222 14004 I tflite : Initialized TensorFlow Lite runtime.
07-02 [Link].468 8222 14004 I native : I0702 [Link].468475 14004
online_calibration_manager.cc:106] OnlineCalibrationManager: Read online
recalibration file successfully.
07-02 [Link].481 8222 14004 W ARCore-ContextUtils: The API key for use with the
Google AR service could not be obtained!
07-02 [Link].498 8222 14004 I native : I0702 [Link].498765 14004
session_create_implementation_shared.cc:844] Datasource will be created with
timeout = 4s, should_wait = false, should_use_greedy_recovery = true
07-02 [Link].498 8222 14004 I native : I0702 [Link].498854 14004
android_camera.cc:169] Camera start operation timeout set to 4000 ms.
07-02 [Link].498 8222 14004 I native : I0702 [Link].498954 14004
android_camera.cc:1827] Initializing camera manager.
07-02 [Link].505 8222 14004 I native : I0702 [Link].505030 14004
android_camera.cc:1853] Camera manager initialized successfully with 2 cameras.
07-02 [Link].505 8222 14004 I native : I0702 [Link].505481 14004
imagereader_ndk_wrapper.cc:47] Loading Android NDK 26 symbols from [Link]
07-02 [Link].505 8222 14004 I native : I0702 [Link].505870 14004
imagereader_ndk_wrapper.cc:70] Successfully loaded Android NDK 26 [Link]
symbols.
07-02 [Link].505 8222 14004 I native : I0702 [Link].505906 14004
[Link]] Number of hardware buffers is 16. sdk_version=30,
is_hardware_buffer_supported=true
07-02 [Link].506 8222 14004 I native : I0702 [Link].506658 14004
android_sensors.cc:107] Using uncalibrated accelerometer.
07-02 [Link].506 8222 14004 I native : I0702 [Link].506833 14004
android_sensors.cc:146] Uncalibrated magnetometer available.
07-02 [Link].506 8222 14004 I native : I0702 [Link].506920 14004
android_sensors.cc:150] Calibrated magnetometer available.
07-02 [Link].507 8222 14004 I native : I0702 [Link].507031 14004
android_sensors.cc:163] Using SENSOR_TYPE_LIGHT
07-02 [Link].507 8222 14004 I native : I0702 [Link].507125 14004
android_sensors.cc:166] Could not find SENSOR_TYPE_PRESSURE
07-02 [Link].507 8222 14004 I native : I0702 [Link].507233 14004
android_sensors.cc:163] Using SENSOR_TYPE_PROXIMITY
07-02 [Link].507 8222 14004 I native : I0702 [Link].507324 14004
android_sensors.cc:163] Using SENSOR_TYPE_GRAVITY
07-02 [Link].507 8222 14004 I native : I0702 [Link].507414 14004
android_sensors.cc:163] Using SENSOR_TYPE_ROTATION_VECTOR
07-02 [Link].507 8222 14004 I native : I0702 [Link].507506 14004
android_sensors.cc:163] Using SENSOR_TYPE_GAME_ROTATION_VECTOR
07-02 [Link].507 8222 14004 I native : I0702 [Link].507596 14004
android_sensors.cc:163] Using SENSOR_TYPE_GEOMAGNETIC_ROTATION_VECTOR
07-02 [Link].507 8222 14004 I native : I0702 [Link].507691 14004
android_sensors.cc:163] Using SENSOR_TYPE_STEP_DETECTOR
07-02 [Link].508 8222 14004 I native : I0702 [Link].508882 14004
android_platform_checks.cc:196] IsZeroRotationLandscape = false
07-02 [Link].509 8222 14004 I native : I0702 [Link].509267 14004
app_version_util.cc:50] Package name: [Link] App version:
1.25.211460003
07-02 [Link].509 8222 14004 I native : I0702 [Link].509449 14004
logger.h:28] DataSourceMetrics: CamerasInit: 26.667us
07-02 [Link].509 8222 14004 I native : I0702 [Link].509484 14004
session_create_implementation_shared.cc:1166] CPU Image enable frame delay to
compensate delay: false
07-02 [Link].524 8222 14004 I native : I0702 [Link].524440 14004
config_helpers.cc:396] Legacy IMU sigma values are used
07-02 [Link].525 8222 14004 I native : I0702 [Link].525796 14004
feature_matcher_and_filter.cc:92] Enabled the robustification to large-sized and
fast-moving objects on this mono-camera device.
07-02 [Link].529 8222 14004 I native : I0702 [Link].529848 14004
pose_confidence_estimator.cc:231] Pose confidence model loaded successfully
07-02 [Link].618 8222 14004 I native : I0702 [Link].618652 14004
asset_manager_util.cc:59] Created global reference to asset manager.
07-02 [Link].618 8222 14004 I native : I0702 [Link].618716 14004
session_create_implementation_shared.cc:1194] Normal detector created.
07-02 [Link].623 8222 14004 I native : I0702 [Link].623423 14004
planar_target_tracking_manager.h:116] Config of PlanarTargetTrackingManager:
07-02 [Link].623 8222 14004 I native : -
pose_refinement_with_detection_interval_ns: 0
07-02 [Link].623 8222 14004 I native : -min_interval_between_detections_ns:
500000000
07-02 [Link].623 8222 14004 I native : -filter_parallax: false
07-02 [Link].623 8222 14004 I native : -filter_result: true
07-02 [Link].623 8222 14004 I native : -multiple_targets: true
07-02 [Link].623 8222 14004 I native : -mini_detection: true
07-02 [Link].623 8222 14004 I native : -tracking_mode: 1
07-02 [Link].623 8222 14004 I native : -camera_id: 0
07-02 [Link].630 8222 14004 I native : I0702 [Link].630742 14004
[Link]] Entering Session::Pause.
07-02 [Link].631 8222 14004 I native : I0702 [Link].631022 14004
plane_manager.cc:942] PopulatePlaneEstimationStatistics
number_of_normal_segmentations: 0, number_of_plane_normal_segment_matches: 0,
vertical_planes_boundary_area: 0, vertical_planes_ml_boundary_growth: 0,
number_of_vertical_planes: 0, number_of_vertical_planes_with_ml_boundary_growth: 0,
avg_duration_in_seconds: 0, tof_merge_quality_stats_.Empty(): true,
tof_merge_quality_stats_.hist_area_overlap_ratio_: [0.750, 0.760): 0.000000,
[0.760, 0.770): 0.000000, [0.770, 0.780): 0.000000, [0.780, 0.790): 0.000000,
[0.790, 0.800): 0.000000, [0.800, 0.810): 0.000000, [0.810, 0.820): 0.000000,
[0.820, 0.830): 0.000000, [0.830, 0.840): 0.000000, [0.840, 0.850): 0.000000,
[0.850, 0.860): 0.000000, [0.860, 0.870): 0.000000, [0.870, 0.880): 0.000000,
[0.880, 0.890): 0.000000, [0.890, 0.900): 0.000000, [0.900, 0.910): 0.000000,
[0.910, 0.920): 0.000000, [0.920, 0.930): 0.000000, [0.930, 0.940): 0.000000,
[0.940, 0.950): 0.000000, [0.950, 0.960): 0.000000, [0.960, 0.970): 0.000000,
[0.970, 0.980): 0.000000, [0.980, 0.990): 0.000000, [0.990, 1.000): 0.000000,
[1.000, inf): 0.000000, , tof_merge_quality_stats_.hist_feature_overlap_ratio_:
[0.900, 0.905): 0.000000, [0.905, 0.910): 0.000000, [0.910, 0.915): 0.000000,
[0.915, 0.920): 0.000000, [0.920, 0.925): 0.000000, [0.925, 0.930): 0.000000,
[0.930, 0.935): 0.000000, [0.935, 0.940): 0.000000, [0.940, 0.945): 0.000000,
[0.945, 0.950): 0.000000, [0.950, 0.955): 0.000000, [0.955, 0.960): 0.000000,
[0.960, 0.965): 0.000000, [0.965, 0.970): 0.000000, [0.970, 0.975): 0.000000,
[0.975, 0.980): 0.000000, [0.980, 0.985): 0.000000, [0.985, 0.990): 0.000000,
[0.990, 0.995): 0.000000, [0.995, 1.000): 0.000000, [1.000, inf): 0.000000, ,
tof_merge_quality_stats_.hist_normal_closeness_: [0.900, 0.905): 0.000000, [0.905,
0.910): 0.000000, [0.910, 0.915): 0.000000, [0.915, 0.920): 0.000000, [0.920,
0.925): 0.000000, [0.925, 0.930): 0.000000, [0.930, 0.935): 0.000000, [0.935,
0.940): 0.000000, [0.940, 0.945): 0.000000, [0.945, 0.950): 0.000000, [0.950,
0.955): 0.000000, [0.955, 0.960): 0.000000, [0.960, 0.965): 0.000000, [0.965,
0.970): 0.000000, [0.970, 0.975): 0.000000, [0.975, 0.980): 0.000000, [0.980,
0.985): 0.000000, [0.985, 0.990): 0.000000, [0.990, 0.995): 0.000000, [0.995,
1.000): 0.000000, [1.000, inf): 0.000000, ,
tof_merge_quality_stats_.hist_plane_distance_: [0.000, 0.010): 0.000000, [0.010,
0.020): 0.000000, [0.020, 0.030): 0.000000, [0.030, 0.040): 0.000000, [0.040,
0.050): 0.000000, [0.050, 0.060): 0.000000, [0.060, 0.070): 0.000000, [0.070,
0.080): 0.000000, [0.080, 0.090): 0.000000, [0.090, 0.100): 0.000000, [0.100,
0.110): 0.000000, [0.110, 0.120): 0.000000, [0.120, 0.130): 0.000000, [0.130,
0.140): 0.000000, [0.140, 0.150): 0.000000, [0.150, 0.160): 0.000000, [0.160,
0.170): 0.000000, [0.170, 0.180): 0.000000, [0.180, 0.190): 0.000000, [0.190,
0.200): 0.000000, [0.200, 0.210): 0.000000, [0.210, 0.220): 0.000000, [0.220,
0.230): 0.000000, [0.230, 0.240): 0.000000, [0.240, 0.250): 0.000000, [0.250,
0.260): 0.000000, [0.260, 0.270): 0.000000, [0.270, 0.280): 0.000000, [0.280,
0.290): 0.000000, [0.290, 0.300): 0.000000, [0.300, 0.310): 0.000000, [0.310,
0.320): 0.000000, [0.320, 0.330): 0.000000, [0.330, 0.340): 0.000000, [0.340,
0.350): 0.000000, [0.350, 0.360): 0.000000, [0.360, 0.370): 0.000000, [0.370,
0.380): 0.000000, [0.380, 0.390): 0.000000, [0.390, 0.400): 0.000000, [0.400,
0.410): 0.000000, [0.410, 0.420): 0.000000, [0.420, 0.430): 0.000000, [0.430,
0.440): 0.000000, [0.440, 0.450): 0.000000, [0.450, 0.460): 0.000000, [0.460,
0.470): 0.000000, [0.470, 0.480): 0.000000, [0.480, 0.490): 0.000000, [0.490,
0.500): 0.000000, [0.500, inf): 0.000000, , ms_merge_quality_stats_.Empty(): true,
ms_merge_quality_stats_.hist_area_overlap_ratio_: [0.750, 0.760): 0.000000, [0.760,
0.770): 0.000000, [0.770, 0.780): 0.000000, [0.780, 0.790): 0.000000, [0.790,
0.800): 0.000000, [0.800, 0.810): 0.000000, [0.810, 0.820): 0.000000, [0.820,
0.830): 0.000000, [0.830, 0.840): 0.000000, [0.840, 0.850): 0.0
07-02 [Link].631 8222 14004 I native :
07-02 [Link].631 8222 14004 I native : I0702 [Link].631614 14004
online_calibration_manager.cc:164] OnlineCalibrationManager: Discarding the new
online recalibration estimates.
07-02 [Link].631 8222 14004 I native : I0702 [Link].631651 14004
[Link]] Session::PauseWithAnalytics returning OK.
07-02 [Link].636 8222 14005 W native : W0702 [Link].636457 14005
analytics_logger.cc:403] Could not send event. Event will be dropped.
07-02 [Link].637 8222 14005 W native : W0702 [Link].637673 14005
analytics_logger.cc:403] Could not send event. Event will be dropped.
07-02 [Link].638 8222 14005 W native : W0702 [Link].638736 14005
analytics_logger.cc:403] Could not send event. Event will be dropped.
07-02 [Link].639 8222 14005 W native : W0702 [Link].639795 14005
analytics_logger.cc:403] Could not send event. Event will be dropped.
07-02 [Link].640 8222 14005 W native : W0702 [Link].640830 14005
analytics_logger.cc:403] Could not send event. Event will be dropped.
07-02 [Link].641 8222 14005 W native : W0702 [Link].641879 14005
analytics_logger.cc:403] Could not send event. Event will be dropped.
07-02 [Link].642 8222 14005 W native : W0702 [Link].642889 14005
analytics_logger.cc:403] Could not send event. Event will be dropped.
07-02 [Link].644 8222 14005 W native : W0702 [Link].644048 14005
analytics_logger.cc:403] Could not send event. Event will be dropped.
07-02 [Link].645 8222 14005 W native : W0702 [Link].645106 14005
analytics_logger.cc:403] Could not send event. Event will be dropped.
07-02 [Link].646 8222 14005 W native : W0702 [Link].646208 14005
analytics_logger.cc:403] Could not send event. Event will be dropped.
07-02 [Link].646 8222 14005 W native : W0702 [Link].646499 14005
analytics_logger.cc:403] Could not send event. Event will be dropped.
07-02 [Link].646 8222 14005 W native : W0702 [Link].646845 14005
analytics_logger.cc:403] Could not send event. Event will be dropped.
07-02 [Link].654 8222 14004 I native : I0702 [Link].654272 14004
session_lite_c_api.cc:37] Deleting ArSession...
07-02 [Link].660 8222 14004 E native : E0702 [Link].660848 14004
[Link]] generic::internal: RET_CHECK failure
(third_party/mediapipe/framework/[Link]) state_ != STATE_NOT_STARTED (0
vs. 0)
07-02 [Link].660 8222 14004 E native : Stack trace:
07-02 [Link].660 8222 14004 E native :
07-02 [Link].660 8222 14004 E native : E0702 [Link].660944 14004
model_inference_cpu.cc:160] Error graph_->WaitUntilIdle():INTERNAL: RET_CHECK
failure (third_party/mediapipe/framework/[Link]) state_ !=
STATE_NOT_STARTED (0 vs. 0)
07-02 [Link].662 8222 13873 I AR : Vuforia Fusion: Detected and enabled use
of Google ARCore
07-02 [Link].663 8222 14004 I native : I0702 [Link].663287 14004
android_camera.cc:763] [Camera=1; State=CLOSED] Reset cleanly got to CLOSED state.
07-02 [Link].663 8222 14004 I native : I0702 [Link].663627 14004
android_camera.cc:763] [Camera=0; State=CLOSED] Reset cleanly got to CLOSED state.
07-02 [Link].664 8222 14004 I native : I0702 [Link].664791 14004
session_lite_c_api.cc:39] Deleted ArSession.
07-02 [Link].670 8222 8222 W pool-16-thread-: type=1400 audit(0.0:3665591):
avc: denied { read } for name="u:object_r:vendor_persist_camera_prop:s0"
dev="tmpfs" ino=17742 scontext=u:r:untrusted_app_29:s0:c157,c259,c512,c768
tcontext=u:object_r:vendor_persist_camera_prop:s0 tclass=file permissive=0
app=[Link]
07-02 [Link].680 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].689 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].680 8222 8222 W pool-16-thread-: type=1400 audit(0.0:3665592):
avc: denied { read } for name="u:object_r:vendor_persist_camera_prop:s0"
dev="tmpfs" ino=17742 scontext=u:r:untrusted_app_29:s0:c157,c259,c512,c768
tcontext=u:object_r:vendor_persist_camera_prop:s0 tclass=file permissive=0
app=[Link]
07-02 [Link].694 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].680 8222 8222 W pool-16-thread-: type=1400 audit(0.0:3665593):
avc: denied { read } for name="u:object_r:vendor_persist_camera_prop:s0"
dev="tmpfs" ino=17742 scontext=u:r:untrusted_app_29:s0:c157,c259,c512,c768
tcontext=u:object_r:vendor_persist_camera_prop:s0 tclass=file permissive=0
app=[Link]
07-02 [Link].699 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].690 8222 8222 W pool-16-thread-: type=1400 audit(0.0:3665594):
avc: denied { read } for name="u:object_r:vendor_persist_camera_prop:s0"
dev="tmpfs" ino=17742 scontext=u:r:untrusted_app_29:s0:c157,c259,c512,c768
tcontext=u:object_r:vendor_persist_camera_prop:s0 tclass=file permissive=0
app=[Link]
07-02 [Link].702 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].690 8222 8222 W pool-16-thread-: type=1400 audit(0.0:3665595):
avc: denied { read } for name="u:object_r:vendor_persist_camera_prop:s0"
dev="tmpfs" ino=17742 scontext=u:r:untrusted_app_29:s0:c157,c259,c512,c768
tcontext=u:object_r:vendor_persist_camera_prop:s0 tclass=file permissive=0
app=[Link]
07-02 [Link].706 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].711 8222 13873 I chatty : uid=10925([Link]) pool-16-
thread- identical 4 lines
07-02 [Link].713 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].713 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].715 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].717 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].719 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].722 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].727 8222 13873 I chatty : uid=10925([Link]) pool-16-
thread- identical 4 lines
07-02 [Link].728 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].728 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].730 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].731 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].733 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].734 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].737 8222 13873 I chatty : uid=10925([Link]) pool-16-
thread- identical 3 lines
07-02 [Link].738 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].739 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].741 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].741 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].743 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].745 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].747 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].749 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].749 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].751 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].753 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].754 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].758 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].760 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].762 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].763 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].764 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].765 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].777 8222 13873 I chatty : uid=10925([Link]) pool-16-
thread- identical 10 lines
07-02 [Link].780 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].781 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].784 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].787 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].789 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].791 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].792 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].793 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].795 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].796 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].798 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].800 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].802 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].807 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].819 8222 13873 I chatty : uid=10925([Link]) pool-16-
thread- identical 11 lines
07-02 [Link].820 8222 13873 E libc : Access denied finding property
"[Link]"
07-02 [Link].852 8222 13873 I
third_party/arcore/ar/core/android/sdk/session_create.cc: Entering ArSession_create
07-02 [Link].852 8222 13873 I
third_party/arcore/ar/core/android/sdk/session_create.cc: ARCore Version: SDK build
name: 1.22
07-02 [Link].852 8222 13873 I
third_party/arcore/ar/core/android/sdk/session_create.cc: ARCore Version: APK
version code: 211460003
07-02 [Link].853 8222 13873 I
third_party/arcore/ar/core/android/sdk/session_create.cc: Dynamite load ok.
07-02 [Link].853 8222 13873 I
third_party/arcore/ar/core/android/sdk/session_create.cc: ARCore SDK: dynamite
number_of_symbols_loaded=226
07-02 [Link].853 8222 13873 I native : I0702 [Link].853806 13873
session_create_implementation.cc:238] Entering
createImplementationWithFeaturesAndSettings. ARCore SDK version: [1.22.202940000].
07-02 [Link].861 8222 13873 I native : I0702 [Link].861918 13873
session_create_implementation.cc:202] AugmentedRegion downsample mode from
Phenotype: true
07-02 [Link].863 8222 14052 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 365).
07-02 [Link].871 8222 13873 I native : I0702 [Link].871696 13873
session_create_implementation_shared.cc:1879] min_apk_version_code is: 202940000,
phenotype flag of enable_dual_camera_support is: false, phenotype flag of
unified_data_source_status is: 1, phenotype flag of unified_shared_cameras_status
is: 2, is_dual_camera_supported based on device profile is: false
07-02 [Link].871 8222 13873 I native : I0702 [Link].871777 13873
session_create_implementation_shared.cc:1892] Settings.camera_stack_option is not
specified
07-02 [Link].871 8222 13873 I native : I0702 [Link].871790 13873
session_create_implementation_shared.cc:1933] Datasource will be created with
camera_stack_option = kNdk
07-02 [Link].871 8222 13873 I native : I0702 [Link].871856 13873
session_create_implementation_shared.cc:2068] Persistent online recalibration is
enabled by Phenotype.
07-02 [Link].873 8222 13873 I native : I0702 [Link].873378 13873
online_calibration_manager.cc:106] OnlineCalibrationManager: Read online
recalibration file successfully.
07-02 [Link].875 8222 13873 W ARCore-ContextUtils: The API key for use with the
Google AR service could not be obtained!
07-02 [Link].877 8222 13873 I native : I0702 [Link].877907 13873
session_create_implementation_shared.cc:844] Datasource will be created with
timeout = 4s, should_wait = false, should_use_greedy_recovery = true
07-02 [Link].878 8222 13873 I native : I0702 [Link].878005 13873
android_camera.cc:169] Camera start operation timeout set to 4000 ms.
07-02 [Link].878 8222 13873 I native : I0702 [Link].878030 13873
android_camera.cc:1827] Initializing camera manager.
07-02 [Link].884 8222 13873 I native : I0702 [Link].884238 13873
android_camera.cc:1853] Camera manager initialized successfully with 2 cameras.
07-02 [Link].884 8222 13873 I native : I0702 [Link].884420 13873
[Link]] Number of hardware buffers is 16. sdk_version=30,
is_hardware_buffer_supported=true
07-02 [Link].885 8222 13873 I native : I0702 [Link].885120 13873
android_sensors.cc:107] Using uncalibrated accelerometer.
07-02 [Link].885 8222 13873 I native : I0702 [Link].885285 13873
android_sensors.cc:146] Uncalibrated magnetometer available.
07-02 [Link].885 8222 13873 I native : I0702 [Link].885362 13873
android_sensors.cc:150] Calibrated magnetometer available.
07-02 [Link].885 8222 13873 I native : I0702 [Link].885460 13873
android_sensors.cc:163] Using SENSOR_TYPE_LIGHT
07-02 [Link].885 8222 13873 I native : I0702 [Link].885541 13873
android_sensors.cc:166] Could not find SENSOR_TYPE_PRESSURE
07-02 [Link].885 8222 13873 I native : I0702 [Link].885621 13873
android_sensors.cc:163] Using SENSOR_TYPE_PROXIMITY
07-02 [Link].885 8222 13873 I native : I0702 [Link].885710 13873
android_sensors.cc:163] Using SENSOR_TYPE_GRAVITY
07-02 [Link].885 8222 13873 I native : I0702 [Link].885799 13873
android_sensors.cc:163] Using SENSOR_TYPE_ROTATION_VECTOR
07-02 [Link].885 8222 13873 I native : I0702 [Link].885882 13873
android_sensors.cc:163] Using SENSOR_TYPE_GAME_ROTATION_VECTOR
07-02 [Link].885 8222 13873 I native : I0702 [Link].885960 13873
android_sensors.cc:163] Using SENSOR_TYPE_GEOMAGNETIC_ROTATION_VECTOR
07-02 [Link].886 8222 13873 I native : I0702 [Link].886059 13873
android_sensors.cc:163] Using SENSOR_TYPE_STEP_DETECTOR
07-02 [Link].888 8222 13873 I native : I0702 [Link].888157 13873
android_platform_checks.cc:196] IsZeroRotationLandscape = false
07-02 [Link].888 8222 13873 I native : I0702 [Link].888602 13873
app_version_util.cc:50] Package name: [Link] App version:
1.25.211460003
07-02 [Link].888 8222 13873 I native : I0702 [Link].888780 13873
logger.h:28] DataSourceMetrics: CamerasInit: 32.031us
07-02 [Link].888 8222 13873 I native : I0702 [Link].888815 13873
session_create_implementation_shared.cc:1166] CPU Image enable frame delay to
compensate delay: false
07-02 [Link].895 8222 13873 I native : I0702 [Link].895913 13873
config_helpers.cc:396] Legacy IMU sigma values are used
07-02 [Link].897 8222 13873 I native : I0702 [Link].897273 13873
feature_matcher_and_filter.cc:92] Enabled the robustification to large-sized and
fast-moving objects on this mono-camera device.
07-02 [Link].898 8222 13873 I native : I0702 [Link].898393 13873
pose_confidence_estimator.cc:231] Pose confidence model loaded successfully
07-02 [Link].898 8222 14005 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 365).
07-02 [Link].898 8222 14005 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 365).
07-02 [Link].981 8222 13873 I native : I0702 [Link].981179 13873
asset_manager_util.cc:59] Created global reference to asset manager.
07-02 [Link].981 8222 13873 I native : I0702 [Link].981249 13873
session_create_implementation_shared.cc:1194] Normal detector created.
07-02 [Link].984 8222 13873 I native : I0702 [Link].984160 13873
planar_target_tracking_manager.h:116] Config of PlanarTargetTrackingManager:
07-02 [Link].984 8222 13873 I native : -
pose_refinement_with_detection_interval_ns: 0
07-02 [Link].984 8222 13873 I native : -min_interval_between_detections_ns:
500000000
07-02 [Link].984 8222 13873 I native : -filter_parallax: false
07-02 [Link].984 8222 13873 I native : -filter_result: true
07-02 [Link].984 8222 13873 I native : -multiple_targets: true
07-02 [Link].984 8222 13873 I native : -mini_detection: true
07-02 [Link].984 8222 13873 I native : -tracking_mode: 1
07-02 [Link].984 8222 13873 I native : -camera_id: 0
07-02 [Link].993 8222 13873 I native : I0702 [Link].993241 13873
session_lite_c_api.cc:37] Deleting ArSession...
07-02 [Link].013 8222 13873 E native : E0702 [Link].013214 13873
[Link]] generic::internal: RET_CHECK failure
(third_party/mediapipe/framework/[Link]) state_ != STATE_NOT_STARTED (0
vs. 0)
07-02 [Link].013 8222 13873 E native : Stack trace:
07-02 [Link].013 8222 13873 E native :
07-02 [Link].013 8222 13873 E native : E0702 [Link].013454 13873
model_inference_cpu.cc:160] Error graph_->WaitUntilIdle():INTERNAL: RET_CHECK
failure (third_party/mediapipe/framework/[Link]) state_ !=
STATE_NOT_STARTED (0 vs. 0)
07-02 [Link].020 8222 13873 I native : I0702 [Link].019987 13873
android_camera.cc:763] [Camera=1; State=CLOSED] Reset cleanly got to CLOSED state.
07-02 [Link].021 8222 13873 I native : I0702 [Link].021106 13873
android_camera.cc:763] [Camera=0; State=CLOSED] Reset cleanly got to CLOSED state.
07-02 [Link].023 8222 13873 I native : I0702 [Link].023149 13873
session_lite_c_api.cc:39] Deleted ArSession.
07-02 [Link].122 8222 13873 I AR : Vuforia deinitialized.
07-02 [Link].123 8222 13873 I TGX : TGXCordovaPluginActivity: Spatial
tracking support discovered from Vuforia; supported=true
07-02 [Link].151 8222 14085 I TGXIdentityRequestTask: TGXIdentityRequestTask
starting on thread 259716 (ExperienceListLoader-1) for
[Link]
key=urn:vuforia:nokey&resourcetype=Experience&wNdp=384 ...
07-02 [Link].151 8222 14085 I TGXIdentityRequestTask: TGXIdentityRequestTask
full request URL:
[Link]
key=urn:vuforia:nokey&resourcetype=Experience&wNdp=384&aspect=spatial-tracking
07-02 [Link].153 8222 14086 E sqlite3_android: [IKR-38846]
ONEPLUS_NAME_PARTS_MATCH SQLITE_OK
07-02 [Link].155 8222 8222 D CordovaActivity: Started the activity.
07-02 [Link].156 8222 8222 D CordovaActivity: Resumed the activity.
07-02 [Link].169 8222 13846 E sqlite3_android: [IKR-38846]
ONEPLUS_NAME_PARTS_MATCH SQLITE_OK
07-02 [Link].173 8222 8222 D ViewRootImpl: support adaptive color gamut
feature!
07-02 [Link].174 8222 8222 V ViewRootImpl: The specified message queue
synchronization barrier token has not been posted or has already been removed
--------- beginning of perf
07-02 [Link].183 8222 8222 I 309 : package:[Link] took:3291
calssname:[Link]$H callback:null what:159
07-02 [Link].183 8222 8222 D ViewRootImpl[SplashScreen]: windowFocusChanged
hasFocus=false inTouchMode=true
07-02 [Link].184 8222 13846 E sqlite3_android: [IKR-38846]
ONEPLUS_NAME_PARTS_MATCH SQLITE_OK
07-02 [Link].302 8222 8222 D CompatibilityChangeReporter: Compat change id
reported: 147600208; UID 10925; state: ENABLED
07-02 [Link].339 8222 13913 W cr_media: Requires BLUETOOTH permission
07-02 [Link].340 8222 8222 D DecorView: onWindowFocusChangedFromViewRoot
hasFocus: true, DecorView@3cf4754[MainActivity]
07-02 [Link].341 8222 8222 D ViewRootImpl[MainActivity]: windowFocusChanged
hasFocus=true inTouchMode=true
07-02 [Link].348 8222 8222 E [Link]: Invalid ID 0x00000000.
07-02 [Link].348 8222 8222 I chatty : uid=10925([Link]) identical
3 lines
07-02 [Link].348 8222 8222 E [Link]: Invalid ID 0x00000000.
07-02 [Link].531 8222 8222 D CordovaWebViewImpl:
onPageDidNavigate([Link]
07-02 [Link].758 8222 8222 D CordovaWebViewImpl:
onPageFinished([Link]
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: >>>
loadUrl(javascript:setTimeout(function(){
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: /*
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: Licensed to the Apache
Software Foundation (ASF) under one
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: or more contributor license
agreements. See the NOTICE file
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: distributed with this work
for additional information
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: regarding copyright
ownership. The ASF licenses this file
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: to you under the Apache
License, Version 2.0 (the
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: "License"); you may not use
this file except in compliance
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: with the License. You may
obtain a copy of the License at
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: http:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: Unless required by applicable
law or agreed to in writing,
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: software distributed under
the License is distributed on an
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: "AS IS" BASIS, WITHOUT
WARRANTIES OR CONDITIONS OF ANY
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: KIND, either express or
implied. See the License for the
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: specific language governing
permissions and limitations
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: under the License.
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: ;(function() {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var
PLATFORM_VERSION_BUILD_LABEL = '8.0.0';
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var require;
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var define;
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: (function () {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var modules = {};
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var requireStack = [];
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var inProgressModules =
{};
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var SEPARATOR = '.';
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: function build (module) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var factory =
[Link];
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var localRequire =
function (id) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var resultantId =
id;
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: if ([Link](0)
=== '.') {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: resultantId =
[Link](0, [Link](SEPARATOR)) + SEPARATOR + [Link](2);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: return
require(resultantId);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: [Link] = {};
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: delete [Link];
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: factory(localRequire,
[Link], module);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: return [Link];
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: require = function (id) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: if (!modules[id]) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: throw 'module ' +
id + ' not found';
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: } else if (id in
inProgressModules) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var cycle =
[Link](inProgressModules[id]).join('->') + '->' + id;
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: throw 'Cycle in
require graph: ' + cycle;
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: if
(modules[id].factory) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: try {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
inProgressModules[id] = [Link];
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
[Link](id);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: return
build(modules[id]);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: } finally {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: delete
inProgressModules[id];
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
[Link]();
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: return
modules[id].exports;
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: define = function (id,
factory) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: if (modules[id]) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: throw 'module ' +
id + ' already defined';
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: modules[id] = {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: id: id,
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: factory: factory
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: [Link] = function
(id) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: delete modules[id];
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: [Link] =
modules;
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: })();
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: if (typeof module === 'object'
&& typeof require === 'function') {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: [Link] =
require;
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: [Link] =
define;
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: define("cordova",
function(require, exports, module) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: if ([Link] && !
([Link] instanceof HTMLElement)) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: throw new Error('cordova
already defined');
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var channel =
require('cordova/channel');
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var platform =
require('cordova/platform');
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: * Intercept calls to
addEventListener + removeEventListener and handle deviceready,
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: * resume, and pause events.
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var
m_document_addEventListener = [Link];
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var
m_document_removeEventListener = [Link];
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var m_window_addEventListener
= [Link];
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var
m_window_removeEventListener = [Link];
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: * Houses custom event
handlers to intercept on document + window event listeners.
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var documentEventHandlers =
{};
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var windowEventHandlers = {};
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: [Link] =
function (evt, handler, capture) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var e = [Link]();
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: if (typeof
documentEventHandlers[e] !== 'undefined') {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
documentEventHandlers[e].subscribe(handler);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
m_document_addEventListener.call(document, evt, handler, capture);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: [Link] =
function (evt, handler, capture) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var e = [Link]();
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: if (typeof
windowEventHandlers[e] !== 'undefined') {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
windowEventHandlers[e].subscribe(handler);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
m_window_addEventListener.call(window, evt, handler, capture);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: [Link] =
function (evt, handler, capture) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var e = [Link]();
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: if (typeof
documentEventHandlers[e] !== 'undefined') {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
documentEventHandlers[e].unsubscribe(handler);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
m_document_removeEventListener.call(document, evt, handler, capture);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: [Link] =
function (evt, handler, capture) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var e = [Link]();
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: if (typeof
windowEventHandlers[e] !== 'undefined') {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
windowEventHandlers[e].unsubscribe(handler);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
m_window_removeEventListener.call(window, evt, handler, capture);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: function createEvent (type,
data) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var event =
[Link]('Events');
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: [Link](type,
false, false);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: if (data) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: for (var i in data) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: if
([Link](i)) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: event[i] =
data[i];
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: return event;
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: /* eslint-disable no-undef */
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var cordova = {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: define: define,
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: require: require,
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: version:
PLATFORM_VERSION_BUILD_LABEL,
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: platformVersion:
PLATFORM_VERSION_BUILD_LABEL,
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: platformId: [Link],
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: /* eslint-enable no-undef
*/
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: * Methods to add/remove
your own addEventListener hijacking on document + window.
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: addWindowEventHandler:
function (event) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: return
(windowEventHandlers[event] = [Link](event));
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
addStickyDocumentEventHandler: function (event) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: return
(documentEventHandlers[event] = [Link](event));
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: addDocumentEventHandler:
function (event) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: return
(documentEventHandlers[event] = [Link](event));
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: removeWindowEventHandler:
function (event) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: delete
windowEventHandlers[event];
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
removeDocumentEventHandler: function (event) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: delete
documentEventHandlers[event];
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: * Retrieve original event
handlers that were replaced by Cordova
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: * @return object
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: getOriginalHandlers:
function () {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: return {'document':
{'addEventListener': m_document_addEventListener, 'removeEventListener':
m_document_removeEventListener},
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: 'window':
{'addEventListener': m_window_addEventListener, 'removeEventListener':
m_window_removeEventListener}};
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: * Method to fire event
from native code
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: * bNoDetach is required
for events which cause an exception which needs to be caught in native code
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: fireDocumentEvent:
function (type, data, bNoDetach) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var evt =
createEvent(type, data);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: if (typeof
documentEventHandlers[type] !== 'undefined') {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: if (bNoDetach) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
documentEventHandlers[type].fire(evt);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
setTimeout(function () {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: if (type
=== 'deviceready') {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
[Link](evt);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
documentEventHandlers[type].fire(evt);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }, 0);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
[Link](evt);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: fireWindowEvent: function
(type, data) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var evt =
createEvent(type, data);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: if (typeof
windowEventHandlers[type] !== 'undefined') {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
setTimeout(function () {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
windowEventHandlers[type].fire(evt);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }, 0);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
[Link](evt);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: * Plugin callback
mechanism.
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: callbackId:
[Link]([Link]() * 2000000000),
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: callbacks: {},
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: callbackStatus: {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: NO_RESULT: 0,
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: OK: 1,
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
CLASS_NOT_FOUND_EXCEPTION: 2,
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
ILLEGAL_ACCESS_EXCEPTION: 3,
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
INSTANTIATION_EXCEPTION: 4,
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
MALFORMED_URL_EXCEPTION: 5,
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: IO_EXCEPTION: 6,
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: INVALID_ACTION: 7,
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: JSON_EXCEPTION: 8,
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: ERROR: 9
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: * Called by native code
when returning successful result from an action.
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: callbackSuccess: function
(callbackId, args) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
[Link](callbackId, true, [Link], [[Link]],
[Link]);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: * Called by native code
when returning error result from an action.
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: callbackError: function
(callbackId, args) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
[Link](callbackId, false, [Link], [[Link]],
[Link]);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: * Called by native code
when returning the result from an action.
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: callbackFromNative:
function (callbackId, isSuccess, status, args, keepCallback) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: try {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var callback =
[Link][callbackId];
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: if (callback) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: if (isSuccess
&& status === [Link]) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
[Link] && [Link](null, args);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: } else if (!
isSuccess) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
[Link] && [Link](null, args);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: /*
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: else
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: Note, this
case is intentionally not caught.
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: this can
happen if isSuccess is true, but callbackStatus is NO_RESULT
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: which is
used to remove a callback from the list without calling the callbacks
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: typically
keepCallback is false in this case
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: if (!
keepCallback) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: delete
[Link][callbackId];
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: } catch (err) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var msg = 'Error
in ' + (isSuccess ? 'Success' : 'Error') + ' callbackId: ' + callbackId + ' : ' +
err;
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: console &&
[Link] && [Link](msg);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: console &&
[Link] && [Link] && [Link]([Link]);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
[Link]('cordovacallbackerror', { 'message': msg });
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: throw err;
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: addConstructor: function
(func) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
[Link](function () {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: try {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: func();
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: } catch (e) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
[Link]('Failed to run constructor: ' + e);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: [Link] = cordova;
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
define("cordova/android/nativeapiprovider", function(require, exports, module) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: * Exports the
[Link] object if available, otherwise exports the PromptBasedNativeApi.
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var nativeApi =
this._cordovaNative || require('cordova/android/promptbasednativeapi');
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var currentApi = nativeApi;
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: [Link] = {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: get: function() { return
currentApi; },
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: setPreferPrompt:
function(value) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: currentApi = value ?
require('cordova/android/promptbasednativeapi') : nativeApi;
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: set: function(value) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: currentApi = value;
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
define("cordova/android/promptbasednativeapi", function(require, exports, module) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: * Implements the API of
[Link], but uses prompt() to communicate.
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: * This is used pre-JellyBean,
where addJavascriptInterface() is disabled.
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: [Link] = {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: exec:
function(bridgeSecret, service, action, callbackId, argsJson) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: return
prompt(argsJson, 'gap:'+[Link]([bridgeSecret, service, action,
callbackId]));
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: setNativeToJsBridgeMode:
function(bridgeSecret, value) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: prompt(value,
'gap_bridge_mode:' + bridgeSecret);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: retrieveJsMessages:
function(bridgeSecret, fromOnlineEvent) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: return
prompt(+fromOnlineEvent, 'gap_poll:' + bridgeSecret);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: define("cordova/argscheck",
function(require, exports, module) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var utils =
require('cordova/utils');
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var moduleExports =
[Link];
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var typeMap = {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: 'A': 'Array',
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: 'D': 'Date',
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: 'N': 'Number',
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: 'S': 'String',
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: 'F': 'Function',
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: 'O': 'Object'
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: function extractParamName
(callee, argIndex) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: return (/.*?\
((.*?)\)/).exec(callee)[1].split(', ')[argIndex];
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: function checkArgs (spec,
functionName, args, opt_callee) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: if (!
[Link]) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: return;
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var errMsg = null;
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var typeName;
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: for (var i = 0; i <
[Link]; ++i) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var c =
[Link](i);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var cUpper =
[Link]();
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var arg = args[i];
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: if (c === '*') {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: continue;
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: typeName =
[Link](arg);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: if ((arg === null ||
arg === undefined) && c === cUpper) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: continue;
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: if (typeName !==
typeMap[cUpper]) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: errMsg = 'Expected
' + typeMap[cUpper];
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: break;
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: if (errMsg) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: errMsg += ', but got '
+ typeName + '.';
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: errMsg = 'Wrong type
for parameter "' + extractParamName(opt_callee || [Link], i) + '" of ' +
functionName + ': ' + errMsg;
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: if (typeof jasmine ===
'undefined') {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
[Link](errMsg);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: throw
TypeError(errMsg);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: function getValue (value,
defaultValue) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: return value === undefined
? defaultValue : value;
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: [Link] =
checkArgs;
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: [Link] =
getValue;
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: [Link] =
true;
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: define("cordova/base64",
function(require, exports, module) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var base64 = exports;
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: [Link] =
function (arrayBuffer) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var array = new
Uint8Array(arrayBuffer);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: return
uint8ToBase64(array);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: [Link] =
function (str) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var decodedStr = typeof
atob !== 'undefined' ? atob(str) : [Link](str, 'base64').toString('binary');
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var arrayBuffer = new
ArrayBuffer([Link]);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var array = new
Uint8Array(arrayBuffer);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: for (var i = 0, len =
[Link]; i < len; i++) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: array[i] =
[Link](i);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: return arrayBuffer;
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: /* This code is based on the
performance tests at http:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: * This 12-bit-at-a-time
algorithm was the best performing version on all
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: * platforms tested.
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var b64_6bit =
'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/';
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var b64_12bit;
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var b64_12bitTable = function
() {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: b64_12bit = [];
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: for (var i = 0; i < 64; i+
+) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: for (var j = 0; j <
64; j++) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: b64_12bit[i * 64 +
j] = b64_6bit[i] + b64_6bit[j];
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: b64_12bitTable = function
() { return b64_12bit; };
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: return b64_12bit;
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: function uint8ToBase64
(rawData) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var numBytes =
[Link];
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var output = '';
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var segment;
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var table =
b64_12bitTable();
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: for (var i = 0; i <
numBytes - 2; i += 3) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: segment = (rawData[i]
<< 16) + (rawData[i + 1] << 8) + rawData[i + 2];
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: output +=
table[segment >> 12];
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: output +=
table[segment & 0xfff];
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: if (numBytes - i === 2) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: segment = (rawData[i]
<< 16) + (rawData[i + 1] << 8);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: output +=
table[segment >> 12];
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: output +=
b64_6bit[(segment & 0xfff) >> 6];
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: output += '=';
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: } else if (numBytes - i
=== 1) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: segment = (rawData[i]
<< 16);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: output +=
table[segment >> 12];
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: output += '==';
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: return output;
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: define("cordova/builder",
function(require, exports, module) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var utils =
require('cordova/utils');
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: function each (objects, func,
context) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: for (var prop in objects)
{
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: if
([Link](prop)) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
[Link](context, [objects[prop], prop]);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: function clobber (obj, key,
value) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
[Link](obj, key);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var needsProperty = false;
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: try {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: obj[key] = value;
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: } catch (e) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: needsProperty = true;
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: if (needsProperty ||
obj[key] !== value) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
[Link](obj, key, function () {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: return value;
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: function
assignOrWrapInDeprecateGetter (obj, key, value, message) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: if (message) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
[Link](obj, key, function () {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
[Link](message);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: delete obj[key];
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: clobber(obj, key,
value);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: return value;
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: clobber(obj, key,
value);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: function include (parent,
objects, clobber, merge) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: each(objects, function
(obj, key) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: try {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var result =
[Link] ? require([Link]) : {};
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: if (clobber) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: if (typeof
parent[key] === 'undefined') {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
assignOrWrapInDeprecateGetter(parent, key, result, [Link]);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: } else if
(typeof [Link] !== 'undefined') {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: if (merge)
{
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
recursiveMerge(parent[key], result);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
assignOrWrapInDeprecateGetter(parent, key, result, [Link]);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: result =
parent[key];
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: if (typeof
parent[key] === 'undefined') {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
assignOrWrapInDeprecateGetter(parent, key, result, [Link]);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: result =
parent[key];
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: if ([Link])
{
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
include(result, [Link], clobber, merge);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: } catch (e) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
[Link]('Exception building Cordova JS globals: ' + e + ' for key "' + key +
'"');
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: * Merge properties from one
object onto another recursively. Properties from
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: * the src object will
overwrite existing target property.
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: * @param target Object to
merge properties into.
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: * @param src Object to merge
properties from.
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: function recursiveMerge
(target, src) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: for (var prop in src) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: if
([Link](prop)) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: if
([Link] && [Link] === target) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
clobber([Link], prop, src[prop]);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: if (typeof
src[prop] === 'object' && typeof target[prop] === 'object') {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
recursiveMerge(target[prop], src[prop]);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
clobber(target, prop, src[prop]);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
[Link] = function (objects, target) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: include(target, objects,
false, false);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: [Link] =
function (objects, target) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: include(target, objects,
true, false);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: [Link] =
function (objects, target) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: include(target, objects,
true, true);
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: [Link] =
recursiveMerge;
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
[Link] = assignOrWrapInDeprecateGetter;
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: [Link]
= function () {};
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: define("cordova/channel",
function(require, exports, module) {
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var utils =
require('cordova/utils');
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: var nextGuid = 1;
07-02 [Link].766 8222 8222 D CordovaWebViewImpl:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: * Custom pub-sub "channel"
that can have functions subscribed to it
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: * This object is used to
define and control firing of events for
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: * cordova initialization, as
well as for custom events thereafter.
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: * The order of events during
page load and Cordova startup is as follows:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: * onDOMContentLoaded*
Internal event that is received when the web page is loaded and parsed.
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: * onNativeReady*
Internal event that indicates the Cordova native side is ready.
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: * onCordovaReady*
Internal event fired when all Cordova JavaScript objects have been created.
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: * onDeviceReady*
User event fired to indicate that Cordova is ready
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: * onResume
User event fired to indicate a start/resume lifecycle event
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: * onPause
User event fired to indicate a pause lifecycle event
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: * The events marked with an *
are sticky. Once they have fired, they will stay in the fired state.
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: * All listeners that
subscribe after the event is fired will be executed right away.
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: * The only Cordova events
that user code should register for are:
07-02 [Link].766 8222 8222 D CordovaWebViewImpl: * deviceready
Cordova native code is initialized and Cordova APIs can be called from JavaScript
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * pause
App has moved to background
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * resume
App has returned to foreground
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * Listeners can be registered
as:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: *
[Link]("deviceready", myDeviceReadyListener, false);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: *
[Link]("resume", myResumeListener, false);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: *
[Link]("pause", myPauseListener, false);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * The DOM lifecycle events
should be used for saving and restoring state
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * [Link]
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * [Link]
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * Channel
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * @constructor
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * @param type String the
channel name
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var Channel = function (type,
sticky) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] = type;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] = {};
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] = sticky ? 1 :
0;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] = null;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] = 0;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link] = null;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var channel = {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * Calls the provided
function only after all of the channels specified
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * have been fired. All
channels must be sticky channels.
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: join: function (h, c) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var len = [Link];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var i = len;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var f = function () {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (!(--i)) h();
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: for (var j = 0; j <
len; j++) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (c[j].state ===
0) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: throw
Error('Can only use join with sticky channels.');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: c[j].subscribe(f);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (!len) h();
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: /* eslint-disable no-
return-assign */
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: create: function (type) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return channel[type] =
new Channel(type, false);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: createSticky: function
(type) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return channel[type] =
new Channel(type, true);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: /* eslint-enable no-
return-assign */
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * cordova Channels that
must fire before "deviceready" is fired.
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: deviceReadyChannelsArray:
[],
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: deviceReadyChannelsMap:
{},
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * Indicate that a feature
needs to be initialized before it is ready to be used.
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * This holds up Cordova's
"deviceready" event until the feature has been initialized
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * and
[Link](feature) is called.
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * @param feature {String}
The unique feature name
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: waitForInitialization:
function (feature) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (feature) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var c =
channel[feature] || [Link](feature);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link][feature] = c;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](c);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * Indicate that
initialization code has completed and the feature is ready to be used.
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * @param feature {String}
The unique feature name
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: initializationComplete:
function (feature) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var c =
[Link][feature];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (c) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link]();
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: function
checkSubscriptionArgument (argument) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (typeof argument !==
'function' && typeof [Link] !== 'function') {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: throw new Error(
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: 'Must provide a
function or an EventListener object ' +
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: 'implementing
the handleEvent interface.'
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: );
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * Subscribes the given
function to the channel. Any time that
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * [Link] is called so
too will the function.
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * Optionally specify an
execution context for the function
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * and a guid that can be used
to stop subscribing to the channel.
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * Returns the guid.
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] =
function (eventListenerOrFunction, eventListener) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
checkSubscriptionArgument(eventListenerOrFunction);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var handleEvent, guid;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if
(eventListenerOrFunction && typeof eventListenerOrFunction === 'object') {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: handleEvent =
[Link];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: eventListener =
eventListenerOrFunction;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: handleEvent =
eventListenerOrFunction;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if ([Link] === 2) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](eventListener || this, [Link]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: guid =
eventListenerOrFunction.observer_guid;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (typeof eventListener
=== 'object') {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: handleEvent =
[Link](eventListener, handleEvent);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (!guid) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: guid = '' + nextGuid+
+;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: handleEvent.observer_guid
= guid;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
eventListenerOrFunction.observer_guid = guid;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (![Link][guid])
{
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link][guid] =
handleEvent;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link]++;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if ([Link]
=== 1) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link] && [Link]();
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * Unsubscribes the function
with the given guid from the channel.
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link]
= function (eventListenerOrFunction) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
checkSubscriptionArgument(eventListenerOrFunction);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var handleEvent, guid,
handler;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if
(eventListenerOrFunction && typeof eventListenerOrFunction === 'object') {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: handleEvent =
[Link];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: handleEvent =
eventListenerOrFunction;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: guid =
handleEvent.observer_guid;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: handler =
[Link][guid];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (handler) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: delete
[Link][guid];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link]--;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if ([Link]
=== 0) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link] && [Link]();
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * Calls all functions
subscribed to this channel.
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] =
function (e) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var fail = false;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var fireArgs =
[Link](arguments);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if ([Link] === 1) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] = 2;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] =
fireArgs;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if ([Link]) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var toCall = [];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: for (var item in
[Link]) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link]([Link][item]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: for (var i = 0; i <
[Link]; ++i) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
toCall[i].apply(this, fireArgs);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if ([Link] === 2
&& [Link]) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] =
0;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] =
{};
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link] && [Link]();
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link]('onDOMContentLoaded');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link]('onNativeReady');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link]('onCordovaReady');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link]('onPluginsReady');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link]('onDeviceReady');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link]('onResume');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link]('onPause');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link]('onCordovaReady');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link]('onDOMContentLoaded');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] = channel;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: define("cordova/exec",
function(require, exports, module) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * Execute a cordova command.
It is up to the native side whether this action
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * is synchronous or
asynchronous. The native side can return:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * Synchronous:
PluginResult object as a JSON string
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * Asynchronous: Empty
string ""
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * If async, the native side
will [Link] or [Link],
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * depending upon the result
of the action.
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * @param {Function} success
The success callback
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * @param {Function} fail
The fail callback
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * @param {String} service
The name of the service to use
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * @param {String} action
Action to be run in cordova
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * @param {String[]} [args]
Zero or more arguments to pass to the method
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var cordova =
require('cordova'),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: nativeApiProvider =
require('cordova/android/nativeapiprovider'),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: utils =
require('cordova/utils'),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: base64 =
require('cordova/base64'),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: channel =
require('cordova/channel'),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: jsToNativeModes = {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: PROMPT: 0,
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: JS_OBJECT: 1
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: nativeToJsModes = {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: POLLING: 0,
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: LOAD_URL: 1,
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: ONLINE_EVENT: 2,
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: EVAL_BRIDGE: 3
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: jsToNativeBridgeMode,
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: nativeToJsBridgeMode =
nativeToJsModes.EVAL_BRIDGE,
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: pollEnabled = false,
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: bridgeSecret = -1;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var messagesFromNative = [];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var isProcessing = false;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var resolvedPromise = typeof
Promise == 'undefined' ? null : [Link]();
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var nextTick = resolvedPromise
? function(fn) { [Link](fn); } : function(fn) { setTimeout(fn); };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: function androidExec(success,
fail, service, action, args) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (bridgeSecret < 0) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: throw new
Error('exec() called without bridgeSecret');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (jsToNativeBridgeMode
=== undefined) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](jsToNativeModes.JS_OBJECT);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: args = args || [];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: for (var i = 0; i <
[Link]; i++) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if
([Link](args[i]) == 'ArrayBuffer') {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: args[i] =
[Link](args[i]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var callbackId = service +
[Link]++,
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: argsJson =
[Link](args);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (success || fail) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link][callbackId] = {success:success, fail:fail};
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var msgs =
[Link]().exec(bridgeSecret, service, action, callbackId, argsJson);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (jsToNativeBridgeMode
== jsToNativeModes.JS_OBJECT && msgs === "@Null arguments.") {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link]([Link]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: androidExec(success,
fail, service, action, args);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](jsToNativeModes.JS_OBJECT);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: } else if (msgs) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](msgs);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
nextTick(processMessages);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] = function()
{
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: bridgeSecret = +prompt('',
'gap_init:' + nativeToJsBridgeMode);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link]();
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: function
pollOnceFromOnlineEvent() {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: pollOnce(true);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: function
pollOnce(opt_fromOnlineEvent) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (bridgeSecret < 0) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var msgs =
[Link]().retrieveJsMessages(bridgeSecret, !!opt_fromOnlineEvent);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (msgs) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](msgs);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: processMessages();
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: function pollingTimerFunc() {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (pollEnabled) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: pollOnce();
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
setTimeout(pollingTimerFunc, 50);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: function hookOnlineApis() {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: function proxyEvent(e) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link]([Link]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link]('online', pollOnceFromOnlineEvent, false);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link]('offline', pollOnceFromOnlineEvent, false);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link]('online');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link]('offline');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link]('online', proxyEvent, false);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link]('offline', proxyEvent, false);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: hookOnlineApis();
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] =
jsToNativeModes;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] =
nativeToJsModes;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link] = function(mode) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (mode ==
jsToNativeModes.JS_OBJECT && !window._cordovaNative) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: mode =
[Link];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](mode == [Link]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: jsToNativeBridgeMode =
mode;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link] = function(mode) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (mode ==
nativeToJsBridgeMode) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (nativeToJsBridgeMode
== [Link]) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: pollEnabled = false;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: nativeToJsBridgeMode =
mode;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (bridgeSecret >= 0) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link]().setNativeToJsBridgeMode(bridgeSecret, mode);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (mode ==
[Link]) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: pollEnabled = true;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
setTimeout(pollingTimerFunc, 1);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: function buildPayload(payload,
message) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var payloadKind =
[Link](0);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (payloadKind == 's') {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link]([Link](1));
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: } else if (payloadKind ==
't') {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link](true);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: } else if (payloadKind ==
'f') {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link](false);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: } else if (payloadKind ==
'N') {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link](null);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: } else if (payloadKind ==
'n') {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](+[Link](1));
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: } else if (payloadKind ==
'A') {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var data =
[Link](1);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link]([Link](data));
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: } else if (payloadKind ==
'S') {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link]([Link]([Link](1)));
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: } else if (payloadKind ==
'M') {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var multipartMessages
= [Link](1);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: while
(multipartMessages !== "") {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var spaceIdx =
[Link](' ');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var msgLen =
+[Link](0, spaceIdx);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var
multipartMessage = [Link](spaceIdx + 1, msgLen);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: multipartMessages
= [Link](spaceIdx + msgLen + 1);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
buildPayload(payload, multipartMessage);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link]([Link](message));
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: function
processMessage(message) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var firstChar =
[Link](0);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (firstChar == 'J') {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
eval([Link](1));
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: } else if (firstChar ==
'S' || firstChar == 'F') {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var success =
firstChar == 'S';
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var keepCallback =
[Link](1) == '1';
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var spaceIdx =
[Link](' ', 2);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var status =
+[Link](2, spaceIdx);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var nextSpaceIdx =
[Link](' ', spaceIdx + 1);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var callbackId =
[Link](spaceIdx + 1, nextSpaceIdx);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var payloadMessage =
[Link](nextSpaceIdx + 1);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var payload = [];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: buildPayload(payload,
payloadMessage);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](callbackId, success, status, payload, keepCallback);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link]("processMessage failed: invalid message: " + [Link](message));
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: function processMessages() {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (isProcessing) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if
([Link] === 0) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: isProcessing = true;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: try {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var msg =
popMessageFromQueue();
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (msg == '*' &&
[Link] === 0) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
nextTick(pollOnce);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: processMessage(msg);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: } finally {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: isProcessing = false;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if
([Link] > 0) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
nextTick(processMessages);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: function popMessageFromQueue()
{
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var messageBatch =
[Link]();
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (messageBatch == '*') {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return '*';
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var spaceIdx =
[Link](' ');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var msgLen =
+[Link](0, spaceIdx);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var message =
[Link](spaceIdx + 1, msgLen);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: messageBatch =
[Link](spaceIdx + msgLen + 1);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (messageBatch) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](messageBatch);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return message;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] = androidExec;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: define("cordova/exec/proxy",
function(require, exports, module) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var CommandProxyMap = {};
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] = {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: add: function (id,
proxyObj) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link]('adding
proxy for ' + id);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: CommandProxyMap[id] =
proxyObj;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return proxyObj;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: remove: function (id) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var proxy =
CommandProxyMap[id];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: delete
CommandProxyMap[id];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: CommandProxyMap[id] =
null;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return proxy;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: get: function (service,
action) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return
(CommandProxyMap[service] ? CommandProxyMap[service][action] : null);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: define("cordova/init",
function(require, exports, module) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var channel =
require('cordova/channel');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var cordova =
require('cordova');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var modulemapper =
require('cordova/modulemapper');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var platform =
require('cordova/platform');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var pluginloader =
require('cordova/pluginloader');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var utils =
require('cordova/utils');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var platformInitChannelsArray
= [[Link], [Link]];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: function logUnfiredChannels
(arr) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: for (var i = 0; i <
[Link]; ++i) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (arr[i].state !==
2) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link]('Channel not fired: ' + arr[i].type);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link](function ()
{
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if
([Link] !== 2) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link]('deviceready has not fired after 5 seconds.');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
logUnfiredChannels(platformInitChannelsArray);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
logUnfiredChannels([Link]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }, 5000);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: function replaceNavigator
(origNavigator) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var CordovaNavigator =
function () {};
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link]
= origNavigator;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var newNavigator = new
CordovaNavigator();
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if ([Link])
{
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: for (var key in
origNavigator) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (typeof
origNavigator[key] === 'function') {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
newNavigator[key] = origNavigator[key].bind(origNavigator);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: (function (k)
{
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](newNavigator, key, function () {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return
origNavigator[k];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: })(key);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return newNavigator;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if ([Link]) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] =
replaceNavigator([Link]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (![Link]) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] = {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: log: function () {}
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (![Link]) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] =
function (msg) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link]('warn: ' +
msg);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] =
[Link]('pause');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] =
[Link]('resume');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] =
[Link]('activated');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] =
[Link]('deviceready');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if ([Link] ===
'complete' || [Link] === 'interactive') {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link]();
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link]('DOMContentLoaded', function () {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link]();
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }, false);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (window._nativeReady) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link]();
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link]('cordova', 'cordova');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link]('cordova/exec', '[Link]');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link]('cordova/exec', '[Link]');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] &&
[Link]();
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: setTimeout(function () {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link](function
() {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link]();
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }, 0);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * Create all cordova objects
once native side is ready.
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link](function () {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](window);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] &&
[Link]();
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link]();
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link](function () {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
require('cordova').fireDocumentEvent('deviceready');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
[Link]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }, platformInitChannelsArray);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: define("cordova/modulemapper",
function(require, exports, module) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var builder =
require('cordova/builder');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var moduleMap =
[Link];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var symbolList;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var deprecationMap;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] = function () {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: symbolList = [];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: deprecationMap = {};
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: function addEntry (strategy,
moduleName, symbolPath, opt_deprecationMessage) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (!(moduleName in
moduleMap)) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: throw new
Error('Module ' + moduleName + ' does not exist.');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link](strategy,
moduleName, symbolPath);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if
(opt_deprecationMessage) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
deprecationMap[symbolPath] = opt_deprecationMessage;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] = function
(moduleName, symbolPath, opt_deprecationMessage) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: addEntry('c', moduleName,
symbolPath, opt_deprecationMessage);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] = function
(moduleName, symbolPath, opt_deprecationMessage) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: addEntry('m', moduleName,
symbolPath, opt_deprecationMessage);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] = function
(moduleName, symbolPath, opt_deprecationMessage) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: addEntry('d', moduleName,
symbolPath, opt_deprecationMessage);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] = function
(moduleName) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: addEntry('r', moduleName,
null);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: function prepareNamespace
(symbolPath, context) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (!symbolPath) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return context;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var parts =
[Link]('.');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var cur = context;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: for (var i = 0, part; part
= parts[i]; ++i) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: cur = cur[part] =
cur[part] || {};
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return cur;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] = function
(context) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var origSymbols = {};
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: context.CDV_origSymbols =
origSymbols;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: for (var i = 0, len =
[Link]; i < len; i += 3) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var strategy =
symbolList[i];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var moduleName =
symbolList[i + 1];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var module =
require(moduleName);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (strategy === 'r')
{
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: continue;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var symbolPath =
symbolList[i + 2];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var lastDot =
[Link]('.');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var namespace =
[Link](0, lastDot);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var lastName =
[Link](lastDot + 1);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var deprecationMsg =
symbolPath in deprecationMap ? 'Access made to deprecated symbol: ' + symbolPath +
'. ' + deprecationMsg : null;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var parentObj =
prepareNamespace(namespace, context);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var target =
parentObj[lastName];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (strategy === 'm'
&& target) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](target, module);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: } else if ((strategy
=== 'd' && !target) || (strategy !== 'd')) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (!(symbolPath
in origSymbols)) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
origSymbols[symbolPath] = target;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](parentObj, lastName, module, deprecationMsg);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] =
function (context, symbolPath) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var origSymbols =
context.CDV_origSymbols;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (origSymbols &&
(symbolPath in origSymbols)) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return
origSymbols[symbolPath];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var parts =
[Link]('.');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var obj = context;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: for (var i = 0; i <
[Link]; ++i) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: obj = obj &&
obj[parts[i]];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return obj;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link]();
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: define("cordova/platform",
function(require, exports, module) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var lastResumeEvent = null;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] = {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: id: 'android',
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: bootstrap: function() {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var channel =
require('cordova/channel'),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: cordova =
require('cordova'),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: exec =
require('cordova/exec'),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: modulemapper =
require('cordova/modulemapper');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link]();
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link]('cordova/plugin/android/app', '[Link]');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var APP_PLUGIN_NAME =
Number([Link]('.')[0]) >= 4 ? 'CoreAndroid' : 'App';
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var backButtonChannel
= [Link]('backbutton');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link] = function() {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: exec(null, null,
APP_PLUGIN_NAME, "overrideBackbutton", [[Link] == 1]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link]('menubutton');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link]('searchbutton');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: function
bindButtonChannel(buttonName) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var
volumeButtonChannel = [Link](buttonName + 'button');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link] = function() {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: exec(null,
null, APP_PLUGIN_NAME, "overrideButton", [buttonName, [Link] == 1]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
bindButtonChannel('volumeup');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
bindButtonChannel('volumedown');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var
cordovaAddEventListener = [Link];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link] = function(evt, handler, capture) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
cordovaAddEventListener(evt, handler, capture);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (evt ===
'resume' && lastResumeEvent) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
handler(lastResumeEvent);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](function() {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
exec(onMessageFromNative, null, APP_PLUGIN_NAME, 'messageChannel', []);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: exec(null, null,
APP_PLUGIN_NAME, "show", []);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: function
onMessageFromNative(msg) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var cordova =
require('cordova');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var action = [Link];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: switch (action)
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: case 'backbutton':
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: case 'menubutton':
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: case 'searchbutton':
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: case 'pause':
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: case
'volumedownbutton':
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: case 'volumeupbutton':
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](action);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: break;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: case 'resume':
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
if([Link] > 1 && [Link]) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
if([Link] === 2) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link] = arguments[1];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var res =
[];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: for(var i
= 1; i < [Link]; i++) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](arguments[i]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link] = res;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
lastResumeEvent = msg;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](action, msg);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: break;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: default:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: throw new
Error('Unknown event action ' + action);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
define("cordova/plugin/android/app", function(require, exports, module) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var exec =
require('cordova/exec');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var APP_PLUGIN_NAME =
Number(require('cordova').[Link]('.')[0]) >= 4 ? 'CoreAndroid' :
'App';
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] = {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * Clear the resource
cache.
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: clearCache:function() {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: exec(null, null,
APP_PLUGIN_NAME, "clearCache", []);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * Load the url into the
webview or into new browser instance.
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * @param url The
URL to load
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * @param props
Properties that can be passed in to the activity:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * wait: int
=> wait msec before loading URL
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * loadingDialog:
"Title,Message" => display a native loading dialog
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: *
loadUrlTimeoutValue: int => time in msec to wait before triggering a
timeout error
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * clearHistory:
boolean => clear webview history (default=false)
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * openExternal:
boolean => open in a new browser (default=false)
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * Example:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: *
[Link]("http:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: loadUrl:function(url,
props) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: exec(null, null,
APP_PLUGIN_NAME, "loadUrl", [url, props]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * Cancel loadUrl that is
waiting to be loaded.
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: cancelLoadUrl:function() {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: exec(null, null,
APP_PLUGIN_NAME, "cancelLoadUrl", []);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * Clear web history in
this web view.
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * Instead of BACK button
loading the previous web page, it will exit the app.
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: clearHistory:function() {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: exec(null, null,
APP_PLUGIN_NAME, "clearHistory", []);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * Go to previous page
displayed.
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * This is the same as
pressing the backbutton on Android device.
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: backHistory:function() {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: exec(null, null,
APP_PLUGIN_NAME, "backHistory", []);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * Override the default
behavior of the Android back button.
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * If overridden, when the
back button is pressed, the "backKeyDown" JavaScript event will be fired.
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * Note: The user should
not have to call this method. Instead, when the user
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * registers for the
"backbutton" event, this is automatically done.
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * @param override
T=override, F=cancel override
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
overrideBackbutton:function(override) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: exec(null, null,
APP_PLUGIN_NAME, "overrideBackbutton", [override]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * Override the default
behavior of the Android volume button.
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * If overridden, when the
volume button is pressed, the "volume[up|down]button"
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * JavaScript event will be
fired.
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * Note: The user should
not have to call this method. Instead, when the user
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * registers for the
"volume[up|down]button" event, this is automatically done.
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * @param button
volumeup, volumedown
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * @param override
T=override, F=cancel override
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
overrideButton:function(button, override) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: exec(null, null,
APP_PLUGIN_NAME, "overrideButton", [button, override]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * Exit and terminate the
application.
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: exitApp:function() {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return exec(null,
null, APP_PLUGIN_NAME, "exitApp", []);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: define("cordova/pluginloader",
function(require, exports, module) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var modulemapper =
require('cordova/modulemapper');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] =
function (url, onload, onerror) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var script =
[Link]('script');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] = onload;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] = onerror;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] = url;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](script);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: function injectIfNecessary
(id, url, onload, onerror) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: onerror = onerror ||
onload;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (id in
[Link]) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: onload();
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](url, function () {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (id in
[Link]) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: onload();
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: onerror();
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }, onerror);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: function
onScriptLoadingComplete (moduleList, finishPluginLoading) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: for (var i = 0, module;
module = moduleList[i]; i++) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if ([Link] &&
[Link]) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: for (var j = 0; j
< [Link]; j++) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link]([Link], [Link][j]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if ([Link] &&
[Link]) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: for (var k = 0; k
< [Link]; k++) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link]([Link], [Link][k]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if ([Link]) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link]([Link]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: finishPluginLoading();
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: function handlePluginsObject
(path, moduleList, finishPluginLoading) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var scriptCounter =
[Link];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (!scriptCounter) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: finishPluginLoading();
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: function
scriptLoadedCallback () {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (!--scriptCounter)
{
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
onScriptLoadingComplete(moduleList, finishPluginLoading);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: for (var i = 0; i <
[Link]; i++) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
injectIfNecessary(moduleList[i].id, path + moduleList[i].file,
scriptLoadedCallback);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: function findCordovaPath () {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var path = null;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var scripts =
[Link]('script');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var term = '/[Link]';
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: for (var n =
[Link] - 1; n > -1; n--) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var src =
scripts[n].[Link](/\?.*$/, '');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if ([Link](term)
=== ([Link] - [Link])) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: path =
[Link](0, [Link] - [Link]) + '/';
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: break;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return path;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] = function
(callback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var pathPrefix =
findCordovaPath();
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (pathPrefix === null) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link]('Could not
find [Link] script tag. Plugin loading may fail.');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: pathPrefix = '';
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
injectIfNecessary('cordova/plugin_list', pathPrefix + 'cordova_plugins.js',
function () {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var moduleList =
require('cordova/plugin_list');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
handlePluginsObject(pathPrefix, moduleList, callback);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }, callback);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: define("cordova/urlutil",
function(require, exports, module) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * For already absolute URLs,
returns what is passed in.
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * For relative URLs, converts
them to absolute ones.
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] =
function makeAbsolute (url) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var anchorEl =
[Link]('a');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] = url;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return [Link];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: define("cordova/utils",
function(require, exports, module) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var utils = exports;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * Defines a property getter /
setter for obj[key].
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] =
function (obj, key, getFunc, opt_setFunc) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if ([Link])
{
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var desc = {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: get: getFunc,
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: configurable: true
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (opt_setFunc) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] =
opt_setFunc;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](obj, key, desc);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
obj.__defineGetter__(key, getFunc);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (opt_setFunc) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
obj.__defineSetter__(key, opt_setFunc);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * Defines a property getter
for obj[key].
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] =
[Link];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] = function
(a, item) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if ([Link]) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return
[Link](item);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var len = [Link];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: for (var i = 0; i < len; +
+i) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (a[i] === item) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return i;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return -1;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * Returns whether the item
was found in the array.
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] = function
(a, item) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var index =
[Link](a, item);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (index !== -1) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link](index, 1);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return index !== -1;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] = function
(val) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return
[Link](val).slice(8, -1);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * Returns an indication of
whether the argument is an array or not
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] = [Link]
||
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: function (a) {
return [Link](a) === 'Array'; };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * Returns an indication of
whether the argument is a Date or not
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] = function (d) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return (d instanceof
Date);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * Does a deep clone of the
object.
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] = function (obj) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (!obj || typeof obj ===
'function' || [Link](obj) || typeof obj !== 'object') {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return obj;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var retVal, i;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if ([Link](obj)) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: retVal = [];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: for (i = 0; i <
[Link]; ++i) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link]([Link](obj[i]));
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return retVal;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: retVal = {};
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: for (i in obj) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if ((!(i in retVal) ||
retVal[i] !== obj[i]) && typeof obj[i] !== 'undefined' && typeof obj[i] !==
'unknown') {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: retVal[i] =
[Link](obj[i]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return retVal;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * Returns a wrapped version
of the function
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] = function
(context, func, params) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return function () {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var args = params ||
arguments;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return
[Link](context, args);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: function UUIDcreatePart
(length) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var uuidpart = '';
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: for (var i = 0; i <
length; i++) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var uuidchar =
parseInt(([Link]() * 256), 10).toString(16);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if ([Link]
=== 1) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: uuidchar = '0' +
uuidchar;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: uuidpart += uuidchar;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return uuidpart;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * Create a UUID
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] = function ()
{
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return UUIDcreatePart(4) +
'-' +
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: UUIDcreatePart(2) +
'-' +
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: UUIDcreatePart(2) +
'-' +
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: UUIDcreatePart(2) +
'-' +
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: UUIDcreatePart(6);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * Extends a child object from
a parent object using classical inheritance
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * pattern.
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] = (function () {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var F = function () {};
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return function (Child,
Parent) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] =
[Link];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] = new
F();
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: Child.__super__ =
[Link];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link] = Child;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }());
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * Alerts a message in any
available way: alert or [Link].
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] = function (msg) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if ([Link]) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link](msg);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: } else if (console &&
[Link]) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link](msg);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] =
require('cordova');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: require('cordova/init');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: })();
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link]('cordova/plugin_list', function(require, exports, module) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] = [
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: "file":
"plugins/cordova-plugin-thingx/www/[Link]",
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: "id": "cordova-plugin-
[Link]",
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: "clobbers": [
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: "vuforia"
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: ]
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: "file":
"plugins/cordova-plugin-thingx/www/identity_resolution.js",
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: "id": "cordova-plugin-
[Link]",
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: "clobbers": [
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: "irs"
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: ]
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: "file":
"plugins/cordova-plugin-thingx/www/intent_navigation_filter.js",
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: "id": "cordova-plugin-
[Link]",
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: "clobbers": [
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: "inf"
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: ]
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: ];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] =
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: "cordova-plugin-
whitelist": "1.3.3",
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: "cordova-plugin-thingx":
"1.0.0"
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link]("cordova-
[Link]", function(require, exports, module) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: /* begin copyright text
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * Copyright © 2016 PTC Inc.,
Its Subsidiary Companies, and /or its Partners. All Rights Reserved.
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * end copyright text
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: /*global cordova, module*/
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var cordovaProxy;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var cordovaMock = {};
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] = function ()
{
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var obj = arguments[2];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var func = arguments[3];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var successCb =
arguments[0];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var errorCb =
arguments[1];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var args = arguments[4];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link]("[Link]
called with %s.%s(%o)", obj, func, args);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if ([Link] !==
'browser') {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: cordovaProxy = cordova;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: cordovaProxy =
cordovaMock;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] = {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: allowIntent: function
(theURL, successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback,
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
"IntentAndNavigationFilter", "allowIntent",
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[theURL, [Link]]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: allowNavigation: function
(theURL, successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback,
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
"IntentAndNavigationFilter", "allowNavigation",
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[theURL, [Link]]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link]("cordova-
[Link]", function(require, exports, module) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: /* begin copyright text
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * Copyright © 2016 PTC Inc.,
Its Subsidiary Companies, and /or its Partners. All Rights Reserved.
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * end copyright text
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: /*global cordova, module*/
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: /*
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * In case a new method is
created then follow following pattern:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * function(params,
successCallback, errorCallback)
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * If there is a new
parameter required to be added to existing method then
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * follow following pattern:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * function(...args)
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * Note: Check add3DImage
function on how both old and new methods are supported for adding
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * new param.
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: function resolvePath(names) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var split = [Link]("
");
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var result = "";
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var path =
[Link];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var lastIndexOfSlash =
[Link]('/');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: path = [Link](0,
lastIndexOfSlash);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: for (var
i=0;i<[Link];i++) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var name = split[i];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (lastIndexOfSlash >
-1) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if ([Link]
> 0) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: result += " ";
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if
([Link]("/")) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: result +=
[Link] + name;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: result +=
[Link] + path + "/" + name;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return result;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: function
resolvePathIfNeeded(path) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if ( path && !
(([Link]("http:") === 0) || ([Link]("https:") === 0) ||
([Link]("file:") === 0) || ([Link]("data:") === 0)) ) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return
resolvePath(path);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return path;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: function sanitizeURL(path) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if ( path && !
(([Link]("http:") === 0) || ([Link]("https:") === 0) ||
([Link]("file:") === 0) || ([Link]("data:") === 0)) ) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if ([Link](' ')
>= 0) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return
encodeURI(path);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return path;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: function asBoolean(arg) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (arg === null ||
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: arg === undefined ||
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: typeof(arg) ===
"boolean") {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return arg;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (typeof(arg) ===
"string") {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var larg =
[Link]();
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return larg ===
"true";
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (typeof(arg) ===
"number") {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return arg !== 0;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return !!arg;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: function asString(arg) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (arg === null ||
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: arg === undefined ||
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: typeof(arg) ===
"string") {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return arg;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return "" + arg;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: function asNumber(arg) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (arg === null ||
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: arg === undefined ||
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: typeof(arg) ===
"number") {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return arg;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return Number(arg);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: function
asThreeStateBoolean(arg) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (arg === null || arg
=== undefined) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return -1;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (arg === "true" || arg
=== true) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return 1;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (arg === "false" || arg
=== false) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return 0;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: return asNumber(arg);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var cordovaProxy;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var cordovaMock = {};
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] = function ()
{
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var obj = arguments[2];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var func = arguments[3];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var successCb =
arguments[0];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var errorCb =
arguments[1];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var args = arguments[4];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link]("[Link]
called with %s.%s(%o)", obj, func, args);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if ([Link] !==
'browser') {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: cordovaProxy = cordova;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: cordovaProxy =
cordovaMock;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] = {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: initializeAR: function
(arMechanism, maxtrackers, extendedtracking, persistmap, near, far,
successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "initializeAR",
[asString(arMechanism),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asNumber(maxtrackers),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asBoolean(extendedtracking),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asBoolean(persistmap),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asNumber(near),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asNumber(far)
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: setViewProperties:
function(properties, successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var cordovaParams =
{ };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if
([Link] !== undefined) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link] = asBoolean([Link]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link] = asBoolean(properties["experimental-dropshadow"]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "setViewProperties",
[cordovaParams]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: showARView: function
(successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "showARView", []);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: cleanUpAndPause: function
(successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "cleanUpAndPause",
[]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: pauseAR: function
(successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "pauseAR", []);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: resumeAR: function
(successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "resumeAR", []);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: lockCameraAndOrientation:
function (successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia",
"lockCameraAndOrientation", []);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
unlockCameraAndOrientation: function (successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia",
"unlockCameraAndOrientation", []);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: cleanUpAndContinue:
function (successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "cleanUpAndContinue",
[]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: resetSpatialTracking:
function (successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia",
"resetSpatialTracking", []);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: getTracked: function
(successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "getTracked", []);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: loadTrackerDef: function
(markerSet, successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var ms = (markerSet
=== undefined) ? [] : markerSet;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "loadTrackerDef", [ms,
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link]]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: addTracker: function
(nameOrParams, successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var options =
nameOrParams;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if
(typeof(nameOrParams) === "string") {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: options = { name:
nameOrParams, trackingHints: { stationary: true } };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] =
asString([Link]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link]
= ([Link] === undefined) ? {} : [Link];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link] = ([Link] === false) ?
false : true;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "addTracker",
[options]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: add3DObject: function
(trackerName, name, vertices, normals, texCoords, indexes, color, texture, parent,
successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: texture =
resolvePathIfNeeded(texture);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "add3DObject",
[asString(trackerName),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asString(name),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
vertices,
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
normals,
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
texCoords,
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
indexes,
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
color,
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
texture,
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
undefined
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: addPVS: function
(trackerName, name, url, cull, parent, successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: url =
resolvePathIfNeeded(sanitizeURL(url));
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "addPVS",
[asString(trackerName),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asString(name),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asString(url),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asBoolean(cull),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
undefined
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: addLeaderLine: function
(trackerName, name, vertices, color, texture,
nbScreenCoord,pointSize,lineWidth,parent, successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: texture =
resolvePathIfNeeded(texture);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var
nbsc=(nbScreenCoord === undefined) ? "0" : nbScreenCoord;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var ps=(pointSize ===
undefined) ? "40" : pointSize;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var lw=(lineWidth ===
undefined) ? "5" : lineWidth;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "addLeaderLine",
[asString(trackerName),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asString(name),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
vertices,
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
color,
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
texture,
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asNumber(nbsc),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asNumber(ps),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asNumber(lw),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
undefined
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: append3DObject: function
(name, mode, indexes, color, successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "append3DObject",
[asString(name),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asString(mode),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
indexes,
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
color
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: addEmitter: function
(trackerName, name, particles, radius, velocity, decay, gravity, spread, size,
mass, rate, wind, blend, color, texture, parent, successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: texture =
resolvePathIfNeeded(texture);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "addEmitter",
[asString(trackerName),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asString(name),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asNumber(particles),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asNumber(radius),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asNumber(velocity),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asNumber(decay),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asNumber(gravity),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asNumber(spread),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asNumber(size),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asNumber(mass),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asNumber(rate),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
wind,
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asNumber(blend),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
color,
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
texture,
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
undefined
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: /*
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: addGroup: function
(trackerName, name, cull, parent, successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "addGroup",
[asString(trackerName),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asString(name),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asBoolean(cull),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asString(parent)
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: addMarker: function
(trackerName, name, src, size, successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "addMarker",
[asString(trackerName),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asString(name),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asString(src),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asString(size)
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: add3DImage: function
(...args) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: let tracker, id, src,
parent, leaderX, leaderY, anchor, width, height, pivot, preload, successCallback,
errorCallback;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if (typeof args[0] ===
'object') {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: let params;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [params,
successCallback, errorCallback] = args;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: ({tracker, id,
src, parent, leaderX, leaderY, anchor, width, height, pivot, preload} = params);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: } else if (typeof
args[0] === 'string') {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: preload = true;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [tracker, id, src,
parent, leaderX, leaderY, anchor, width, height, pivot, successCallback,
errorCallback] = args;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: throw new
Error('add3DImage call with invalid args');
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: src =
resolvePathIfNeeded(src);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "add3DImage",
[asString(tracker),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asString(id),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
src,
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
undefined,
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asNumber(leaderX),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asNumber(leaderY),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asNumber(anchor),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asNumber(width),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asNumber(height),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asNumber(pivot)
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: allowNextGesture:
function(params, successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var cordovaParams =
{};
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "allowNextGesture",
[cordovaParams]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: loadViewState:
function(params, successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var cordovaParams = {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: modelID:
asString([Link]),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: viewStateID:
asNumber([Link])
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "loadViewState",
[cordovaParams]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: loadPVI: function (params,
successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var encodedURL =
sanitizeURL([Link]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var cordovaParams = {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: modelID:
asString([Link]),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: url:
asString(resolvePathIfNeeded(encodedURL))
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "loadPVI",
[cordovaParams]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: playStep: function
(params, successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var cordovaParams = {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: modelID:
asString([Link]),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: stepNumber:
asNumber([Link])
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "playStep",
[cordovaParams]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: gotoStep: function
(params, successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var cordovaParams = {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: modelID:
asString([Link]),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: stepNumber:
asNumber([Link]),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: position:
asString([Link])
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "gotoStep",
[cordovaParams]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: setModelURL: function
(params, successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var modelURL =
resolvePathIfNeeded(sanitizeURL([Link]));
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var cordovaParams = {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: modelID:
asString([Link]),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: modelURL:
asString(modelURL)
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "setModelURL",
[cordovaParams]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: setTexture: function
(name, texture, successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: texture =
resolvePathIfNeeded(texture);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "setTexture",
[asString(name),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
texture
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: setColor: function (name,
color, successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "setColor",
[asString(name),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
color
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: setVertices: function
(name, vertices, successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "setVertices",
[asString(name),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
vertices
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: insertGroupNode: function
(props, successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "insertGroupNode",
[asString([Link]),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asString([Link])
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: removeNode: function
(props, successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "removeNode",
[asString([Link]),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asBoolean([Link])
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: setProperties: function
(name, props, successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var opacity
= ([Link] === undefined) ? -1 : [Link];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var hidden
= ([Link] === undefined) ? -1 : [Link];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var occlude
= ([Link] === undefined) ? false : [Link];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var billboard
= ([Link] === undefined) ? false : [Link];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var decal
= ([Link] === undefined) ? false : [Link];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var shader
= ([Link] === undefined) ? null : [Link];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var phantom
= ([Link] === undefined) ? false : [Link];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var forceHidden
= ([Link] === undefined) ? false : [Link];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var
experimentalOneSided = ([Link] === undefined) ? false :
[Link];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "setProperties",
[asString(name),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asNumber(opacity),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asThreeStateBoolean(hidden),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asBoolean(occlude),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asBoolean(billboard),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asBoolean(decal),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asString(shader),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asBoolean(phantom),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asBoolean(forceHidden),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asBoolean(experimentalOneSided)]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: getAllPropertyValues:
function (name, successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia",
"getAllPropertyValues", [asString(name)
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: setTranslation: function
(name, ax, ay, az, successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var x = (ax ===
undefined) ? 0.0 : ax;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var y = (ay ===
undefined) ? 0.0 : ay;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var z = (az ===
undefined) ? 0.0 : az;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "setTranslation",
[asString(name),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asNumber(x),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asNumber(y),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asNumber(z)
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: setRotation: function
(name, ax, ay, az, successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var x = (ax ===
undefined) ? 0.0 : ax;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var y = (ay ===
undefined) ? 0.0 : ay;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var z = (az ===
undefined) ? 0.0 : az;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "setRotation",
[asString(name),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asNumber(x),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asNumber(y),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asNumber(z)
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: setScale: function (name,
ax, ay, az, successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var x = (ax ===
undefined) ? 1.0 : ax;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var y = (ay ===
undefined) ? 1.0 : ay;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var z = (az ===
undefined) ? 1.0 : az;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "setScale",
[asString(name),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asNumber(x),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asNumber(y),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asNumber(z)
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: setGestures: function
(params, successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var gestures = {};
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if
([Link] !== undefined) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link] = asBoolean([Link]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if
([Link] !== undefined) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link] = asBoolean([Link]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if
([Link] !== undefined) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link] = asBoolean([Link]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var cordovaParams = {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: nodeId:
asString([Link]),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: gestures: gestures
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "setGestures",
[cordovaParams]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: resetGestureTransforms:
function (successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia",
"resetGestureTransforms", []);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: setupAREventsCommand:
function (successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia",
"setupAREventsCommand", []);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
setupTrackingEventsCommand: function (successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia",
"setupTrackingEventsCommand", []);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: transform: function (name,
dx, dy, dz, drx, dry, drz, successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var x = (dx ===
undefined) ? 0.0 : dx;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var y = (dy ===
undefined) ? 0.0 : dy;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var z = (dz ===
undefined) ? 0.0 : dz;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var rx = (drx ===
undefined) ? 0.0 : drx;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var ry = (dry ===
undefined) ? 0.0 : dry;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var rz = (drz ===
undefined) ? 0.0 : drz;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "transform",
[asString(name),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asNumber(x),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asNumber(y),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asNumber(z),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asNumber(rx),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asNumber(ry),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asNumber(rz)
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: resetAll: function
( successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "resetAll", []);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: reset: function (name,
successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "reset",
[asString(name)
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: setShader: function (name,
vertex, fragment, successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "setShader",
[asString(name),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asString(vertex),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asString(fragment)
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: userPick: function
(params, successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "userPick",
[asNumber(params.x),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asNumber(params.y)
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: exitSpatialPlacementMode:
function(successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia",
"exitSpatialPlacementMode", []);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: takeScreenshot:
function(params, successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var cordovaParams = {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: withAugmentation:
asBoolean([Link]),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: dataURL:
asBoolean([Link]),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: imgFormat:
asString([Link]),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: imgWidth:
[Link],
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: imgHeight:
[Link]
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "takeScreenshot",
[cordovaParams]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: startBatch: function
(successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "startBatch", []);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: executeBatch: function
(successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "executeBatch", []);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: scanForNextBarCode:
function(successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "scanForNextBarCode",
[]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: stopBarCodeScanning:
function(successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "stopBarCodeScanning",
[]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: playSxsl: function(params,
successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "playSxsl",
[asString([Link]), [Link], [Link]]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: goBack: function
(successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "goBack", []);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
setupSpeechRecognitionCallback: function (params, successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](function(guesses) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if
(successCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
successCallback([Link](guesses) ? guesses : null);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }, errorCallback,
"Vuforia", "setupSpeechRecognitionCallback", [asBoolean([Link])]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: updateVoiceCommands:
function (params, successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "updateVoiceCommands",
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[asBoolean([Link]),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link],
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link]
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: ]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: forceRealWearRescan:
function(successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "forceRealWearRescan",
[]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: getCameraImage:
function(successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "getCameraImage", []);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: synthesizeSpeech:
function(params, successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "synthesizeSpeech",
[asString([Link]),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
asString([Link])
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: stopSpeaking:
function(successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "stopSpeaking", []);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: /** Ask the native plugin
to start atom on the added augmentation */
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: initAtom: function(params,
successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var cordovaParams = {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: atomName:
asString([Link]),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: atomID:
asString([Link])
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "initAtom",
[cordovaParams]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: startAtom:
function(params, successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var cordovaParams = {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: atomID:
asString([Link])
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "startAtom",
[cordovaParams]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: stopAtom: function(params,
successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var cordovaParams = {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: atomID:
asString([Link])
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "stopAtom",
[cordovaParams]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: configureAtom:
function(params, successCallback, errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var configureAtom =
([Link] === undefined) ? {} : [Link];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var cordovaParams = {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: atomID:
asString([Link]),
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: configureAtom:
configureAtom
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "configureAtom",
[cordovaParams]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };});
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link]("cordova-
[Link]", function(require, exports, module) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: /* begin copyright text
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * Copyright © 2016 PTC Inc.,
Its Subsidiary Companies, and /or its Partners. All Rights Reserved.
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: * end copyright text
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: /*global cordova, module*/
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var cordovaProxy;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var cordovaMock = {};
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] = function ()
{
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var obj = arguments[2];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var func = arguments[3];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var successCb =
arguments[0];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var errorCb =
arguments[1];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: var args = arguments[4];
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link]("[Link]
called with %s.%s(%o)", obj, func, args);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: if ([Link] !==
'browser') {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: cordovaProxy = cordova;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: cordovaProxy =
cordovaMock;
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] = {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: queryIdentityService:
function (theID, theContentType, useFeedback, notifyNativeCode, successCallback,
errorCallback) {
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback,
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
"IdentityService", "queryIdentityService",
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
[theID, theContentType, useFeedback, notifyNativeCode]);
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl:
07-02 [Link].767 8222 8222 D CordovaWebViewImpl: [Link] =
{"configuration":
{"nativeSequencer":true,"batchProcessing":true,"trackingHints":true,"setModelURL":t
rue}};},0);)
07-02 [Link].809 8222 8222 D JsMessageQueue: Set native->JS mode to
EvalBridgeMode
07-02 [Link].817 8222 8222 I TGX-JS-Console: "Could not find [Link] script
tag. Plugin loading may fail.", source: (1)
07-02 [Link].833 8222 8222 I TGX-JS-Console: "onDeviceReady() fired.", source:
[Link] (43)
07-02 [Link].858 8222 14113 I App : WARNING: Back Button Default Behavior
will be overridden. The backbutton event will be fired!
07-02 [Link].873 8222 8222 I TGX-JS-Console: "[ng-i18next] Can't find i18next
and/or i18next options! Please refer to i18next.", source:
[Link] (318)
07-02 [Link].881 8222 14113 I TGXThreadChecker: CORDOVA_THREAD is 14113
(JavaBridge)
07-02 [Link].881 8222 8222 I TGXThreadChecker: MAIN_UI_THREAD is 8222 (main)
07-02 [Link].881 8222 8222 E libc : Access denied finding property
"[Link]"
07-02 [Link].870 8222 8222 W [Link]: type=1400 audit(0.0:3665674):
avc: denied { read } for name="u:object_r:vendor_persist_camera_prop:s0"
dev="tmpfs" ino=17742 scontext=u:r:untrusted_app_29:s0:c157,c259,c512,c768
tcontext=u:object_r:vendor_persist_camera_prop:s0 tclass=file permissive=0
app=[Link]
07-02 [Link].122 8222 14085 E sqlite3_android: [IKR-38846]
ONEPLUS_NAME_PARTS_MATCH SQLITE_OK
07-02 [Link].129 8222 14085 I TGXIdentityRequestTask: TGXIdentityRequestTask
complete.
07-02 [Link].341 8222 8222 E TGX_MainActivity: hasProcedureJsonContents failed
07-02 [Link].341 8222 8222 E TGX_MainActivity:
[Link]:
[Link]$HttpResponseException:
url=[Link]
projects/brakepad-sequence/[Link]?expId=1#/Home, httpResponseCode=404,
httpResponseMessage=Not Found, extraInformation=
07-02 [Link].341 8222 8222 E TGX_MainActivity: at
[Link]$asSupplier$9([Link])
07-02 [Link].341 8222 8222 E TGX_MainActivity: at
[Link].-$
$Lambda$TGXUtils$[Link](Unknown Source:2)
07-02 [Link].341 8222 8222 E TGX_MainActivity: at
[Link].-$$Lambda$6zwZi6detElIqlgFx-
[Link](Unknown Source:2)
07-02 [Link].341 8222 8222 E TGX_MainActivity: at
[Link]([Link])
07-02 [Link].341 8222 8222 E TGX_MainActivity: at
[Link]$asSupplier$8([Link])
07-02 [Link].341 8222 8222 E TGX_MainActivity: at
[Link].-$
$Lambda$TGXUtils$[Link](Unknown Source:2)
07-02 [Link].341 8222 8222 E TGX_MainActivity: at
[Link]$[Link]([Link]
)
07-02 [Link].341 8222 8222 E TGX_MainActivity: at
[Link]([Link])
07-02 [Link].341 8222 8222 E TGX_MainActivity: at
[Link]$[Link]([Link])
07-02 [Link].341 8222 8222 E TGX_MainActivity: at
[Link]([Link])
07-02 [Link].341 8222 8222 E TGX_MainActivity: Caused by:
[Link]$HttpResponseException:
url=[Link]
projects/brakepad-sequence/[Link]?expId=1#/Home, httpResponseCode=404,
httpResponseMessage=Not Found, extraInformation=
07-02 [Link].341 8222 8222 E TGX_MainActivity: at
[Link]([Link]
:733)
07-02 [Link].341 8222 8222 E TGX_MainActivity: at
[Link]([Link])
07-02 [Link].341 8222 8222 E TGX_MainActivity: at
[Link]$loadUrl$17$MainActivity([Link]:
2071)
07-02 [Link].341 8222 8222 E TGX_MainActivity: at [Link].-$
$Lambda$MainActivity$3vRwi4Jisi_v6kzynVbpb7EwKJo.call(Unknown Source:4)
07-02 [Link].341 8222 8222 E TGX_MainActivity: at
[Link]$asSupplier$9([Link])
07-02 [Link].341 8222 8222 E TGX_MainActivity: ... 9 more
07-02 [Link].372 8222 8222 E [Link]: Invalid ID 0x00000000.
07-02 [Link].386 8222 8222 D ViewRootImpl: support adaptive color gamut
feature!
07-02 [Link].387 8222 8222 V ViewRootImpl: The specified message queue
synchronization barrier token has not been posted or has already been removed
07-02 [Link].447 8222 8222 W Choreographer: Already have a pending vsync event.
There should only be one at a time.
07-02 [Link].448 8222 8222 D ViewRootImpl[MainActivity]: windowFocusChanged
hasFocus=false inTouchMode=true
07-02 [Link].492 8222 8222 D DecorView: onWindowFocusChangedFromViewRoot
hasFocus: true, DecorView@48eb8e6[MainActivity]
07-02 [Link].494 8222 8222 D ViewRootImpl[MainActivity]: windowFocusChanged
hasFocus=true inTouchMode=true
07-02 [Link].010 8222 13857 D OpenGLRenderer: endAllActiveAnimators on
0x7d9dcf75c0 (RippleDrawable) with handle 0x7cbdd27320
07-02 [Link].074 8222 8222 D DecorView: onWindowFocusChangedFromViewRoot
hasFocus: true, DecorView@3cf4754[MainActivity]
07-02 [Link].077 8222 8222 D ViewRootImpl[MainActivity]: windowFocusChanged
hasFocus=true inTouchMode=true
07-02 [Link].908 8222 8222 E [Link]: Invalid ID 0x00000000.
07-02 [Link].915 8222 8222 I chatty : uid=10925([Link]) identical
18 lines
07-02 [Link].915 8222 8222 E [Link]: Invalid ID 0x00000000.
07-02 [Link].922 8222 8222 I TGX_ImageCache: Initializing Image cache of size
134217728.
07-02 [Link].985 8222 13857 I 110 : OptJank - total:97 frameGap:874
delta#0#69#6#62#1#27
07-02 [Link].482 8222 14167 I TGX_ImageCache: Loading Image of size 921600. to
TGXImageCache
07-02 [Link].486 8222 14165 I TGX_ImageCache: Loading Image of size 921600. to
TGXImageCache
07-02 [Link].492 8222 14162 I TGX_ImageCache: Loading Image of size 921600. to
TGXImageCache
07-02 [Link].782 8222 8222 D AnalyticsSDK: Event is valid
07-02 [Link].782 8222 8222 D AnalyticsSDK: Message that has been sent to
[Link] or stored if offline: {
07-02 [Link].782 8222 8222 D AnalyticsSDK: "application": {
07-02 [Link].782 8222 8222 D AnalyticsSDK: "name": "Vuforia View",
07-02 [Link].782 8222 8222 D AnalyticsSDK: "version": "9.1.0.2617"
07-02 [Link].782 8222 8222 D AnalyticsSDK: },
07-02 [Link].782 8222 8222 D AnalyticsSDK: "custom": {
07-02 [Link].782 8222 8222 D AnalyticsSDK: "applicationLaunchUUID":
"584c966e-9e87-4b68-8469-af9fd0829977",
07-02 [Link].782 8222 8222 D AnalyticsSDK: "experience": {
07-02 [Link].782 8222 8222 D AnalyticsSDK: "public": true
07-02 [Link].782 8222 8222 D AnalyticsSDK: },
07-02 [Link].782 8222 8222 D AnalyticsSDK: "navigateOrigin": "gallery"
07-02 [Link].782 8222 8222 D AnalyticsSDK: },
07-02 [Link].782 8222 8222 D AnalyticsSDK: "device": {
07-02 [Link].782 8222 8222 D AnalyticsSDK: "id": "74423c44-2f99-4a58-
9101-555a498343e1",
07-02 [Link].782 8222 8222 D AnalyticsSDK: "model": "OnePlus GM1901",
07-02 [Link].782 8222 8222 D AnalyticsSDK: "version": "1.0.0"
07-02 [Link].782 8222 8222 D AnalyticsSDK: },
07-02 [Link].782 8222 8222 D AnalyticsSDK: "event": {
07-02 [Link].782 8222 8222 D AnalyticsSDK: "result": "success",
07-02 [Link].782 8222 8222 D AnalyticsSDK: "timestamp": "2021-07-
02T[Link]Z",
07-02 [Link].782 8222 8222 D AnalyticsSDK: "type":
"startViewingExperience",
07-02 [Link].782 8222 8222 D AnalyticsSDK: "version": "1.0.0"
07-02 [Link].782 8222 8222 D AnalyticsSDK: },
07-02 [Link].782 8222 8222 D AnalyticsSDK: "os": {
07-02 [Link].782 8222 8222 D AnalyticsSDK: "locale": "en-US",
07-02 [Link].782 8222 8222 D AnalyticsSDK: "name": "Android",
07-02 [Link].782 8222 8222 D AnalyticsSDK: "version": "30"
07-02 [Link].782 8222 8222 D AnalyticsSDK: },
07-02 [Link].782 8222 8222 D AnalyticsSDK: "service": {
07-02 [Link].782 8222 8222 D AnalyticsSDK: "host":
"6e99d55478a2f13f1455d37d28caac38630bfadfc0e9dbd676357eeec7ff4a64"
07-02 [Link].782 8222 8222 D AnalyticsSDK: },
07-02 [Link].782 8222 8222 D AnalyticsSDK: "subject": {
07-02 [Link].782 8222 8222 D AnalyticsSDK: "id":
"7a15c06418415b5d6735cccfe689d963c8afeade3dca1f120be2f3aa0e8547e6"
07-02 [Link].782 8222 8222 D AnalyticsSDK: }
07-02 [Link].782 8222 8222 D AnalyticsSDK: }
07-02 [Link].054 8222 14052 W native : W0702 [Link].053708 14052
analytics_logger.cc:403] Could not send event. Event will be dropped.
07-02 [Link].784 8222 8222 D JsMessageQueue: Set native->JS mode to null
07-02 [Link].785 8222 8222 D CordovaWebViewImpl:
onPageDidNavigate([Link]
welcome_ktm-st/[Link]?expId=1#/)
07-02 [Link].785 8222 8222 D JsMessageQueue: Dropping Native->JS message due to
disabled bridge
07-02 [Link].785 8222 8222 I chatty : uid=10925([Link]) identical
1 line
07-02 [Link].785 8222 8222 D JsMessageQueue: Dropping Native->JS message due to
disabled bridge
07-02 [Link].786 8222 14114 E TGXVuforiaPlugin: Wait for plugin engine
initialization was interrupted
07-02 [Link].786 8222 14114 E TGXVuforiaPlugin: [Link]
07-02 [Link].786 8222 14114 E TGXVuforiaPlugin: at
[Link](Native Method)
07-02 [Link].786 8222 14114 E TGXVuforiaPlugin: at
[Link]([Link])
07-02 [Link].786 8222 14114 E TGXVuforiaPlugin: at
[Link]([Link])
07-02 [Link].786 8222 14114 E TGXVuforiaPlugin: at
[Link](TGXPlugi
[Link])
07-02 [Link].786 8222 14114 E TGXVuforiaPlugin: at
[Link]
oComplete([Link])
07-02 [Link].786 8222 14114 E TGXVuforiaPlugin: at
[Link]$Yw2jP7TZTE2hS__Orpk_p
an-xI0(Unknown Source:0)
07-02 [Link].786 8222 14114 E TGXVuforiaPlugin: at
[Link].-$
$Lambda$TGXVuforiaPlugin$Yw2jP7TZTE2hS__Orpk_pan-[Link](Unknown Source:2)
07-02 [Link].786 8222 14114 E TGXVuforiaPlugin: at
[Link]([Link])
07-02 [Link].786 8222 14114 E TGXVuforiaPlugin: at
[Link]$[Link]([Link])
07-02 [Link].786 8222 14114 E TGXVuforiaPlugin: at
[Link]([Link])
07-02 [Link].040 8222 14115 E AR : Cannot create valid RenderingPrimitives
before Camera is initialized
07-02 [Link].121 8222 14188 I TGX_ImageCache: Loading Image of size 921600. to
TGXImageCache
07-02 [Link].213 8222 8222 W TGXSystemWebViewClient: onReceivedHttpError (not
on main frame): 404, ,
[Link]
extensions/js/[Link]
07-02 [Link].552 8222 8222 W TGXSystemWebViewClient: onReceivedHttpError (not
on main frame): 404, ,
[Link]
extensions/js/[Link]
07-02 [Link].560 8222 8222 D CordovaWebViewImpl:
onPageFinished([Link]
welcome_ktm-st/[Link]?expId=1#/)
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: >>>
loadUrl(javascript:setTimeout(function(){
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: /*
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: Licensed to the Apache
Software Foundation (ASF) under one
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: or more contributor license
agreements. See the NOTICE file
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: distributed with this work
for additional information
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: regarding copyright
ownership. The ASF licenses this file
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: to you under the Apache
License, Version 2.0 (the
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: "License"); you may not use
this file except in compliance
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: with the License. You may
obtain a copy of the License at
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: http:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: Unless required by applicable
law or agreed to in writing,
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: software distributed under
the License is distributed on an
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: "AS IS" BASIS, WITHOUT
WARRANTIES OR CONDITIONS OF ANY
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: KIND, either express or
implied. See the License for the
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: specific language governing
permissions and limitations
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: under the License.
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: ;(function() {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var
PLATFORM_VERSION_BUILD_LABEL = '8.0.0';
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var require;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var define;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: (function () {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var modules = {};
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var requireStack = [];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var inProgressModules =
{};
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var SEPARATOR = '.';
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: function build (module) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var factory =
[Link];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var localRequire =
function (id) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var resultantId =
id;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if ([Link](0)
=== '.') {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: resultantId =
[Link](0, [Link](SEPARATOR)) + SEPARATOR + [Link](2);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: return
require(resultantId);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] = {};
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: delete [Link];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: factory(localRequire,
[Link], module);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: return [Link];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: require = function (id) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (!modules[id]) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: throw 'module ' +
id + ' not found';
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: } else if (id in
inProgressModules) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var cycle =
[Link](inProgressModules[id]).join('->') + '->' + id;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: throw 'Cycle in
require graph: ' + cycle;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if
(modules[id].factory) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: try {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
inProgressModules[id] = [Link];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link](id);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: return
build(modules[id]);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: } finally {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: delete
inProgressModules[id];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link]();
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: return
modules[id].exports;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: define = function (id,
factory) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (modules[id]) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: throw 'module ' +
id + ' already defined';
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: modules[id] = {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: id: id,
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: factory: factory
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] = function
(id) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: delete modules[id];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] =
modules;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: })();
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (typeof module === 'object'
&& typeof require === 'function') {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] =
require;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] =
define;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: define("cordova",
function(require, exports, module) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if ([Link] && !
([Link] instanceof HTMLElement)) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: throw new Error('cordova
already defined');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var channel =
require('cordova/channel');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var platform =
require('cordova/platform');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * Intercept calls to
addEventListener + removeEventListener and handle deviceready,
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * resume, and pause events.
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var
m_document_addEventListener = [Link];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var
m_document_removeEventListener = [Link];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var m_window_addEventListener
= [Link];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var
m_window_removeEventListener = [Link];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * Houses custom event
handlers to intercept on document + window event listeners.
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var documentEventHandlers =
{};
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var windowEventHandlers = {};
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] =
function (evt, handler, capture) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var e = [Link]();
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (typeof
documentEventHandlers[e] !== 'undefined') {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
documentEventHandlers[e].subscribe(handler);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
m_document_addEventListener.call(document, evt, handler, capture);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] =
function (evt, handler, capture) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var e = [Link]();
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (typeof
windowEventHandlers[e] !== 'undefined') {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
windowEventHandlers[e].subscribe(handler);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
m_window_addEventListener.call(window, evt, handler, capture);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] =
function (evt, handler, capture) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var e = [Link]();
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (typeof
documentEventHandlers[e] !== 'undefined') {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
documentEventHandlers[e].unsubscribe(handler);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
m_document_removeEventListener.call(document, evt, handler, capture);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] =
function (evt, handler, capture) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var e = [Link]();
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (typeof
windowEventHandlers[e] !== 'undefined') {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
windowEventHandlers[e].unsubscribe(handler);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
m_window_removeEventListener.call(window, evt, handler, capture);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: function createEvent (type,
data) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var event =
[Link]('Events');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link](type,
false, false);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (data) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: for (var i in data) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if
([Link](i)) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: event[i] =
data[i];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: return event;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: /* eslint-disable no-undef */
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var cordova = {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: define: define,
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: require: require,
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: version:
PLATFORM_VERSION_BUILD_LABEL,
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: platformVersion:
PLATFORM_VERSION_BUILD_LABEL,
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: platformId: [Link],
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: /* eslint-enable no-undef
*/
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * Methods to add/remove
your own addEventListener hijacking on document + window.
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: addWindowEventHandler:
function (event) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: return
(windowEventHandlers[event] = [Link](event));
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
addStickyDocumentEventHandler: function (event) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: return
(documentEventHandlers[event] = [Link](event));
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: addDocumentEventHandler:
function (event) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: return
(documentEventHandlers[event] = [Link](event));
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: removeWindowEventHandler:
function (event) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: delete
windowEventHandlers[event];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
removeDocumentEventHandler: function (event) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: delete
documentEventHandlers[event];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * Retrieve original event
handlers that were replaced by Cordova
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * @return object
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: getOriginalHandlers:
function () {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: return {'document':
{'addEventListener': m_document_addEventListener, 'removeEventListener':
m_document_removeEventListener},
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: 'window':
{'addEventListener': m_window_addEventListener, 'removeEventListener':
m_window_removeEventListener}};
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * Method to fire event
from native code
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * bNoDetach is required
for events which cause an exception which needs to be caught in native code
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: fireDocumentEvent:
function (type, data, bNoDetach) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var evt =
createEvent(type, data);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (typeof
documentEventHandlers[type] !== 'undefined') {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (bNoDetach) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
documentEventHandlers[type].fire(evt);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
setTimeout(function () {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (type
=== 'deviceready') {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link](evt);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
documentEventHandlers[type].fire(evt);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }, 0);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link](evt);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: fireWindowEvent: function
(type, data) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var evt =
createEvent(type, data);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (typeof
windowEventHandlers[type] !== 'undefined') {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
setTimeout(function () {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
windowEventHandlers[type].fire(evt);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }, 0);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link](evt);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * Plugin callback
mechanism.
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: callbackId:
[Link]([Link]() * 2000000000),
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: callbacks: {},
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: callbackStatus: {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: NO_RESULT: 0,
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: OK: 1,
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
CLASS_NOT_FOUND_EXCEPTION: 2,
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
ILLEGAL_ACCESS_EXCEPTION: 3,
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
INSTANTIATION_EXCEPTION: 4,
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
MALFORMED_URL_EXCEPTION: 5,
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: IO_EXCEPTION: 6,
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: INVALID_ACTION: 7,
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: JSON_EXCEPTION: 8,
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: ERROR: 9
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * Called by native code
when returning successful result from an action.
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: callbackSuccess: function
(callbackId, args) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link](callbackId, true, [Link], [[Link]],
[Link]);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * Called by native code
when returning error result from an action.
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: callbackError: function
(callbackId, args) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link](callbackId, false, [Link], [[Link]],
[Link]);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * Called by native code
when returning the result from an action.
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: callbackFromNative:
function (callbackId, isSuccess, status, args, keepCallback) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: try {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var callback =
[Link][callbackId];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (callback) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (isSuccess
&& status === [Link]) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link] && [Link](null, args);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: } else if (!
isSuccess) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link] && [Link](null, args);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: /*
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: else
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: Note, this
case is intentionally not caught.
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: this can
happen if isSuccess is true, but callbackStatus is NO_RESULT
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: which is
used to remove a callback from the list without calling the callbacks
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: typically
keepCallback is false in this case
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (!
keepCallback) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: delete
[Link][callbackId];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: } catch (err) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var msg = 'Error
in ' + (isSuccess ? 'Success' : 'Error') + ' callbackId: ' + callbackId + ' : ' +
err;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: console &&
[Link] && [Link](msg);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: console &&
[Link] && [Link] && [Link]([Link]);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link]('cordovacallbackerror', { 'message': msg });
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: throw err;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: addConstructor: function
(func) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link](function () {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: try {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: func();
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: } catch (e) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link]('Failed to run constructor: ' + e);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] = cordova;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
define("cordova/android/nativeapiprovider", function(require, exports, module) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * Exports the
[Link] object if available, otherwise exports the PromptBasedNativeApi.
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var nativeApi =
this._cordovaNative || require('cordova/android/promptbasednativeapi');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var currentApi = nativeApi;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] = {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: get: function() { return
currentApi; },
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: setPreferPrompt:
function(value) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: currentApi = value ?
require('cordova/android/promptbasednativeapi') : nativeApi;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: set: function(value) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: currentApi = value;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
define("cordova/android/promptbasednativeapi", function(require, exports, module) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * Implements the API of
[Link], but uses prompt() to communicate.
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * This is used pre-JellyBean,
where addJavascriptInterface() is disabled.
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] = {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: exec:
function(bridgeSecret, service, action, callbackId, argsJson) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: return
prompt(argsJson, 'gap:'+[Link]([bridgeSecret, service, action,
callbackId]));
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: setNativeToJsBridgeMode:
function(bridgeSecret, value) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: prompt(value,
'gap_bridge_mode:' + bridgeSecret);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: retrieveJsMessages:
function(bridgeSecret, fromOnlineEvent) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: return
prompt(+fromOnlineEvent, 'gap_poll:' + bridgeSecret);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: define("cordova/argscheck",
function(require, exports, module) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var utils =
require('cordova/utils');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var moduleExports =
[Link];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var typeMap = {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: 'A': 'Array',
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: 'D': 'Date',
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: 'N': 'Number',
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: 'S': 'String',
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: 'F': 'Function',
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: 'O': 'Object'
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: function extractParamName
(callee, argIndex) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: return (/.*?\
((.*?)\)/).exec(callee)[1].split(', ')[argIndex];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: function checkArgs (spec,
functionName, args, opt_callee) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (!
[Link]) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: return;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var errMsg = null;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var typeName;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: for (var i = 0; i <
[Link]; ++i) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var c =
[Link](i);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var cUpper =
[Link]();
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var arg = args[i];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (c === '*') {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: continue;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: typeName =
[Link](arg);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if ((arg === null ||
arg === undefined) && c === cUpper) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: continue;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (typeName !==
typeMap[cUpper]) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: errMsg = 'Expected
' + typeMap[cUpper];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: break;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (errMsg) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: errMsg += ', but got '
+ typeName + '.';
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: errMsg = 'Wrong type
for parameter "' + extractParamName(opt_callee || [Link], i) + '" of ' +
functionName + ': ' + errMsg;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (typeof jasmine ===
'undefined') {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link](errMsg);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: throw
TypeError(errMsg);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: function getValue (value,
defaultValue) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: return value === undefined
? defaultValue : value;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] =
checkArgs;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] =
getValue;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] =
true;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: define("cordova/base64",
function(require, exports, module) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var base64 = exports;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] =
function (arrayBuffer) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var array = new
Uint8Array(arrayBuffer);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: return
uint8ToBase64(array);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] =
function (str) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var decodedStr = typeof
atob !== 'undefined' ? atob(str) : [Link](str, 'base64').toString('binary');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var arrayBuffer = new
ArrayBuffer([Link]);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var array = new
Uint8Array(arrayBuffer);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: for (var i = 0, len =
[Link]; i < len; i++) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: array[i] =
[Link](i);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: return arrayBuffer;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: /* This code is based on the
performance tests at http:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * This 12-bit-at-a-time
algorithm was the best performing version on all
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * platforms tested.
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var b64_6bit =
'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/';
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var b64_12bit;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var b64_12bitTable = function
() {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: b64_12bit = [];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: for (var i = 0; i < 64; i+
+) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: for (var j = 0; j <
64; j++) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: b64_12bit[i * 64 +
j] = b64_6bit[i] + b64_6bit[j];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: b64_12bitTable = function
() { return b64_12bit; };
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: return b64_12bit;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: function uint8ToBase64
(rawData) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var numBytes =
[Link];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var output = '';
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var segment;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var table =
b64_12bitTable();
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: for (var i = 0; i <
numBytes - 2; i += 3) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: segment = (rawData[i]
<< 16) + (rawData[i + 1] << 8) + rawData[i + 2];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: output +=
table[segment >> 12];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: output +=
table[segment & 0xfff];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (numBytes - i === 2) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: segment = (rawData[i]
<< 16) + (rawData[i + 1] << 8);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: output +=
table[segment >> 12];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: output +=
b64_6bit[(segment & 0xfff) >> 6];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: output += '=';
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: } else if (numBytes - i
=== 1) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: segment = (rawData[i]
<< 16);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: output +=
table[segment >> 12];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: output += '==';
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: return output;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: define("cordova/builder",
function(require, exports, module) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var utils =
require('cordova/utils');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: function each (objects, func,
context) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: for (var prop in objects)
{
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if
([Link](prop)) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link](context, [objects[prop], prop]);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: function clobber (obj, key,
value) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link](obj, key);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var needsProperty = false;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: try {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: obj[key] = value;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: } catch (e) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: needsProperty = true;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (needsProperty ||
obj[key] !== value) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link](obj, key, function () {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: return value;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: function
assignOrWrapInDeprecateGetter (obj, key, value, message) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (message) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link](obj, key, function () {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link](message);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: delete obj[key];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: clobber(obj, key,
value);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: return value;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: clobber(obj, key,
value);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: function include (parent,
objects, clobber, merge) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: each(objects, function
(obj, key) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: try {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var result =
[Link] ? require([Link]) : {};
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (clobber) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (typeof
parent[key] === 'undefined') {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
assignOrWrapInDeprecateGetter(parent, key, result, [Link]);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: } else if
(typeof [Link] !== 'undefined') {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (merge)
{
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
recursiveMerge(parent[key], result);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
assignOrWrapInDeprecateGetter(parent, key, result, [Link]);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: result =
parent[key];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (typeof
parent[key] === 'undefined') {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
assignOrWrapInDeprecateGetter(parent, key, result, [Link]);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: result =
parent[key];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if ([Link])
{
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
include(result, [Link], clobber, merge);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: } catch (e) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link]('Exception building Cordova JS globals: ' + e + ' for key "' + key +
'"');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * Merge properties from one
object onto another recursively. Properties from
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * the src object will
overwrite existing target property.
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * @param target Object to
merge properties into.
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * @param src Object to merge
properties from.
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: function recursiveMerge
(target, src) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: for (var prop in src) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if
([Link](prop)) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if
([Link] && [Link] === target) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
clobber([Link], prop, src[prop]);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (typeof
src[prop] === 'object' && typeof target[prop] === 'object') {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
recursiveMerge(target[prop], src[prop]);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
clobber(target, prop, src[prop]);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link] = function (objects, target) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: include(target, objects,
false, false);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] =
function (objects, target) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: include(target, objects,
true, false);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] =
function (objects, target) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: include(target, objects,
true, true);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] =
recursiveMerge;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link] = assignOrWrapInDeprecateGetter;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link]
= function () {};
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: define("cordova/channel",
function(require, exports, module) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var utils =
require('cordova/utils');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var nextGuid = 1;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * Custom pub-sub "channel"
that can have functions subscribed to it
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * This object is used to
define and control firing of events for
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * cordova initialization, as
well as for custom events thereafter.
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * The order of events during
page load and Cordova startup is as follows:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * onDOMContentLoaded*
Internal event that is received when the web page is loaded and parsed.
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * onNativeReady*
Internal event that indicates the Cordova native side is ready.
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * onCordovaReady*
Internal event fired when all Cordova JavaScript objects have been created.
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * onDeviceReady*
User event fired to indicate that Cordova is ready
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * onResume
User event fired to indicate a start/resume lifecycle event
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * onPause
User event fired to indicate a pause lifecycle event
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * The events marked with an *
are sticky. Once they have fired, they will stay in the fired state.
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * All listeners that
subscribe after the event is fired will be executed right away.
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * The only Cordova events
that user code should register for are:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * deviceready
Cordova native code is initialized and Cordova APIs can be called from JavaScript
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * pause
App has moved to background
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * resume
App has returned to foreground
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * Listeners can be registered
as:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: *
[Link]("deviceready", myDeviceReadyListener, false);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: *
[Link]("resume", myResumeListener, false);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: *
[Link]("pause", myPauseListener, false);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * The DOM lifecycle events
should be used for saving and restoring state
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * [Link]
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * [Link]
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * Channel
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * @constructor
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * @param type String the
channel name
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var Channel = function (type,
sticky) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] = type;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] = {};
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] = sticky ? 1 :
0;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] = null;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] = 0;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link] = null;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var channel = {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * Calls the provided
function only after all of the channels specified
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * have been fired. All
channels must be sticky channels.
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: join: function (h, c) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var len = [Link];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var i = len;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var f = function () {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (!(--i)) h();
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: for (var j = 0; j <
len; j++) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (c[j].state ===
0) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: throw
Error('Can only use join with sticky channels.');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: c[j].subscribe(f);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (!len) h();
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: /* eslint-disable no-
return-assign */
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: create: function (type) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: return channel[type] =
new Channel(type, false);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: createSticky: function
(type) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: return channel[type] =
new Channel(type, true);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: /* eslint-enable no-
return-assign */
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * cordova Channels that
must fire before "deviceready" is fired.
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: deviceReadyChannelsArray:
[],
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: deviceReadyChannelsMap:
{},
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * Indicate that a feature
needs to be initialized before it is ready to be used.
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * This holds up Cordova's
"deviceready" event until the feature has been initialized
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * and
[Link](feature) is called.
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * @param feature {String}
The unique feature name
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: waitForInitialization:
function (feature) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (feature) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var c =
channel[feature] || [Link](feature);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link][feature] = c;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link](c);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * Indicate that
initialization code has completed and the feature is ready to be used.
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * @param feature {String}
The unique feature name
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: initializationComplete:
function (feature) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var c =
[Link][feature];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (c) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link]();
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: function
checkSubscriptionArgument (argument) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (typeof argument !==
'function' && typeof [Link] !== 'function') {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: throw new Error(
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: 'Must provide a
function or an EventListener object ' +
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: 'implementing
the handleEvent interface.'
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: );
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * Subscribes the given
function to the channel. Any time that
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * [Link] is called so
too will the function.
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * Optionally specify an
execution context for the function
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * and a guid that can be used
to stop subscribing to the channel.
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * Returns the guid.
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] =
function (eventListenerOrFunction, eventListener) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
checkSubscriptionArgument(eventListenerOrFunction);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var handleEvent, guid;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if
(eventListenerOrFunction && typeof eventListenerOrFunction === 'object') {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: handleEvent =
[Link];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: eventListener =
eventListenerOrFunction;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: handleEvent =
eventListenerOrFunction;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if ([Link] === 2) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link](eventListener || this, [Link]);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: return;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: guid =
eventListenerOrFunction.observer_guid;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (typeof eventListener
=== 'object') {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: handleEvent =
[Link](eventListener, handleEvent);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (!guid) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: guid = '' + nextGuid+
+;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: handleEvent.observer_guid
= guid;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
eventListenerOrFunction.observer_guid = guid;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (![Link][guid])
{
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link][guid] =
handleEvent;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link]++;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if ([Link]
=== 1) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link] && [Link]();
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * Unsubscribes the function
with the given guid from the channel.
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link]
= function (eventListenerOrFunction) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
checkSubscriptionArgument(eventListenerOrFunction);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var handleEvent, guid,
handler;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if
(eventListenerOrFunction && typeof eventListenerOrFunction === 'object') {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: handleEvent =
[Link];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: handleEvent =
eventListenerOrFunction;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: guid =
handleEvent.observer_guid;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: handler =
[Link][guid];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (handler) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: delete
[Link][guid];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link]--;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if ([Link]
=== 0) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link] && [Link]();
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * Calls all functions
subscribed to this channel.
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] =
function (e) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var fail = false;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var fireArgs =
[Link](arguments);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if ([Link] === 1) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] = 2;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] =
fireArgs;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if ([Link]) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var toCall = [];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: for (var item in
[Link]) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link]([Link][item]);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: for (var i = 0; i <
[Link]; ++i) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
toCall[i].apply(this, fireArgs);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if ([Link] === 2
&& [Link]) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] =
0;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] =
{};
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link] && [Link]();
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link]('onDOMContentLoaded');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link]('onNativeReady');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link]('onCordovaReady');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link]('onPluginsReady');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link]('onDeviceReady');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link]('onResume');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link]('onPause');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link]('onCordovaReady');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link]('onDOMContentLoaded');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] = channel;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: define("cordova/exec",
function(require, exports, module) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * Execute a cordova command.
It is up to the native side whether this action
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * is synchronous or
asynchronous. The native side can return:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * Synchronous:
PluginResult object as a JSON string
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * Asynchronous: Empty
string ""
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * If async, the native side
will [Link] or [Link],
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * depending upon the result
of the action.
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * @param {Function} success
The success callback
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * @param {Function} fail
The fail callback
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * @param {String} service
The name of the service to use
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * @param {String} action
Action to be run in cordova
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * @param {String[]} [args]
Zero or more arguments to pass to the method
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var cordova =
require('cordova'),
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: nativeApiProvider =
require('cordova/android/nativeapiprovider'),
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: utils =
require('cordova/utils'),
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: base64 =
require('cordova/base64'),
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: channel =
require('cordova/channel'),
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: jsToNativeModes = {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: PROMPT: 0,
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: JS_OBJECT: 1
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: nativeToJsModes = {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: POLLING: 0,
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: LOAD_URL: 1,
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: ONLINE_EVENT: 2,
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: EVAL_BRIDGE: 3
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: jsToNativeBridgeMode,
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: nativeToJsBridgeMode =
nativeToJsModes.EVAL_BRIDGE,
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: pollEnabled = false,
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: bridgeSecret = -1;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var messagesFromNative = [];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var isProcessing = false;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var resolvedPromise = typeof
Promise == 'undefined' ? null : [Link]();
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var nextTick = resolvedPromise
? function(fn) { [Link](fn); } : function(fn) { setTimeout(fn); };
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: function androidExec(success,
fail, service, action, args) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (bridgeSecret < 0) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: throw new
Error('exec() called without bridgeSecret');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (jsToNativeBridgeMode
=== undefined) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link](jsToNativeModes.JS_OBJECT);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: args = args || [];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: for (var i = 0; i <
[Link]; i++) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if
([Link](args[i]) == 'ArrayBuffer') {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: args[i] =
[Link](args[i]);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var callbackId = service +
[Link]++,
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: argsJson =
[Link](args);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (success || fail) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link][callbackId] = {success:success, fail:fail};
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var msgs =
[Link]().exec(bridgeSecret, service, action, callbackId, argsJson);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (jsToNativeBridgeMode
== jsToNativeModes.JS_OBJECT && msgs === "@Null arguments.") {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link]([Link]);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: androidExec(success,
fail, service, action, args);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link](jsToNativeModes.JS_OBJECT);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: } else if (msgs) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link](msgs);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
nextTick(processMessages);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] = function()
{
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: bridgeSecret = +prompt('',
'gap_init:' + nativeToJsBridgeMode);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link]();
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: function
pollOnceFromOnlineEvent() {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: pollOnce(true);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: function
pollOnce(opt_fromOnlineEvent) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (bridgeSecret < 0) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: return;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var msgs =
[Link]().retrieveJsMessages(bridgeSecret, !!opt_fromOnlineEvent);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (msgs) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link](msgs);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: processMessages();
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: function pollingTimerFunc() {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (pollEnabled) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: pollOnce();
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
setTimeout(pollingTimerFunc, 50);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: function hookOnlineApis() {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: function proxyEvent(e) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link]([Link]);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link]('online', pollOnceFromOnlineEvent, false);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link]('offline', pollOnceFromOnlineEvent, false);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link]('online');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link]('offline');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link]('online', proxyEvent, false);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link]('offline', proxyEvent, false);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: hookOnlineApis();
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] =
jsToNativeModes;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] =
nativeToJsModes;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link] = function(mode) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (mode ==
jsToNativeModes.JS_OBJECT && !window._cordovaNative) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: mode =
[Link];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link](mode == [Link]);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: jsToNativeBridgeMode =
mode;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link] = function(mode) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (mode ==
nativeToJsBridgeMode) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: return;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (nativeToJsBridgeMode
== [Link]) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: pollEnabled = false;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: nativeToJsBridgeMode =
mode;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (bridgeSecret >= 0) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link]().setNativeToJsBridgeMode(bridgeSecret, mode);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (mode ==
[Link]) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: pollEnabled = true;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
setTimeout(pollingTimerFunc, 1);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: function buildPayload(payload,
message) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var payloadKind =
[Link](0);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (payloadKind == 's') {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link]([Link](1));
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: } else if (payloadKind ==
't') {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link](true);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: } else if (payloadKind ==
'f') {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link](false);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: } else if (payloadKind ==
'N') {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link](null);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: } else if (payloadKind ==
'n') {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link](+[Link](1));
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: } else if (payloadKind ==
'A') {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var data =
[Link](1);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link]([Link](data));
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: } else if (payloadKind ==
'S') {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link]([Link]([Link](1)));
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: } else if (payloadKind ==
'M') {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var multipartMessages
= [Link](1);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: while
(multipartMessages !== "") {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var spaceIdx =
[Link](' ');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var msgLen =
+[Link](0, spaceIdx);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var
multipartMessage = [Link](spaceIdx + 1, msgLen);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: multipartMessages
= [Link](spaceIdx + msgLen + 1);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
buildPayload(payload, multipartMessage);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link]([Link](message));
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: function
processMessage(message) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var firstChar =
[Link](0);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (firstChar == 'J') {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
eval([Link](1));
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: } else if (firstChar ==
'S' || firstChar == 'F') {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var success =
firstChar == 'S';
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var keepCallback =
[Link](1) == '1';
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var spaceIdx =
[Link](' ', 2);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var status =
+[Link](2, spaceIdx);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var nextSpaceIdx =
[Link](' ', spaceIdx + 1);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var callbackId =
[Link](spaceIdx + 1, nextSpaceIdx);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var payloadMessage =
[Link](nextSpaceIdx + 1);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var payload = [];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: buildPayload(payload,
payloadMessage);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link](callbackId, success, status, payload, keepCallback);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link]("processMessage failed: invalid message: " + [Link](message));
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: function processMessages() {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (isProcessing) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: return;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if
([Link] === 0) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: return;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: isProcessing = true;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: try {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var msg =
popMessageFromQueue();
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (msg == '*' &&
[Link] === 0) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
nextTick(pollOnce);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: return;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: processMessage(msg);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: } finally {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: isProcessing = false;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if
([Link] > 0) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
nextTick(processMessages);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: function popMessageFromQueue()
{
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var messageBatch =
[Link]();
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (messageBatch == '*') {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: return '*';
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var spaceIdx =
[Link](' ');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var msgLen =
+[Link](0, spaceIdx);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var message =
[Link](spaceIdx + 1, msgLen);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: messageBatch =
[Link](spaceIdx + msgLen + 1);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (messageBatch) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link](messageBatch);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: return message;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] = androidExec;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: define("cordova/exec/proxy",
function(require, exports, module) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var CommandProxyMap = {};
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] = {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: add: function (id,
proxyObj) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link]('adding
proxy for ' + id);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: CommandProxyMap[id] =
proxyObj;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: return proxyObj;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: remove: function (id) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var proxy =
CommandProxyMap[id];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: delete
CommandProxyMap[id];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: CommandProxyMap[id] =
null;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: return proxy;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: get: function (service,
action) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: return
(CommandProxyMap[service] ? CommandProxyMap[service][action] : null);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: define("cordova/init",
function(require, exports, module) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var channel =
require('cordova/channel');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var cordova =
require('cordova');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var modulemapper =
require('cordova/modulemapper');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var platform =
require('cordova/platform');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var pluginloader =
require('cordova/pluginloader');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var utils =
require('cordova/utils');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var platformInitChannelsArray
= [[Link], [Link]];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: function logUnfiredChannels
(arr) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: for (var i = 0; i <
[Link]; ++i) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (arr[i].state !==
2) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link]('Channel not fired: ' + arr[i].type);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link](function ()
{
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if
([Link] !== 2) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link]('deviceready has not fired after 5 seconds.');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
logUnfiredChannels(platformInitChannelsArray);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
logUnfiredChannels([Link]);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }, 5000);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: function replaceNavigator
(origNavigator) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var CordovaNavigator =
function () {};
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link]
= origNavigator;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var newNavigator = new
CordovaNavigator();
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if ([Link])
{
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: for (var key in
origNavigator) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (typeof
origNavigator[key] === 'function') {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
newNavigator[key] = origNavigator[key].bind(origNavigator);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: (function (k)
{
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link](newNavigator, key, function () {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: return
origNavigator[k];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: })(key);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: return newNavigator;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if ([Link]) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] =
replaceNavigator([Link]);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (![Link]) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] = {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: log: function () {}
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (![Link]) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] =
function (msg) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link]('warn: ' +
msg);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] =
[Link]('pause');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] =
[Link]('resume');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] =
[Link]('activated');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] =
[Link]('deviceready');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if ([Link] ===
'complete' || [Link] === 'interactive') {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link]();
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link]('DOMContentLoaded', function () {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link]();
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }, false);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (window._nativeReady) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link]();
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link]('cordova', 'cordova');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link]('cordova/exec', '[Link]');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link]('cordova/exec', '[Link]');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] &&
[Link]();
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: setTimeout(function () {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link](function
() {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link]();
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }, 0);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * Create all cordova objects
once native side is ready.
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link](function () {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link](window);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] &&
[Link]();
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link]();
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link](function () {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
require('cordova').fireDocumentEvent('deviceready');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: },
[Link]);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }, platformInitChannelsArray);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: define("cordova/modulemapper",
function(require, exports, module) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var builder =
require('cordova/builder');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var moduleMap =
[Link];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var symbolList;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var deprecationMap;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] = function () {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: symbolList = [];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: deprecationMap = {};
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: function addEntry (strategy,
moduleName, symbolPath, opt_deprecationMessage) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (!(moduleName in
moduleMap)) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: throw new
Error('Module ' + moduleName + ' does not exist.');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link](strategy,
moduleName, symbolPath);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if
(opt_deprecationMessage) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
deprecationMap[symbolPath] = opt_deprecationMessage;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] = function
(moduleName, symbolPath, opt_deprecationMessage) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: addEntry('c', moduleName,
symbolPath, opt_deprecationMessage);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] = function
(moduleName, symbolPath, opt_deprecationMessage) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: addEntry('m', moduleName,
symbolPath, opt_deprecationMessage);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] = function
(moduleName, symbolPath, opt_deprecationMessage) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: addEntry('d', moduleName,
symbolPath, opt_deprecationMessage);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] = function
(moduleName) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: addEntry('r', moduleName,
null);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: function prepareNamespace
(symbolPath, context) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (!symbolPath) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: return context;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var parts =
[Link]('.');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var cur = context;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: for (var i = 0, part; part
= parts[i]; ++i) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: cur = cur[part] =
cur[part] || {};
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: return cur;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] = function
(context) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var origSymbols = {};
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: context.CDV_origSymbols =
origSymbols;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: for (var i = 0, len =
[Link]; i < len; i += 3) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var strategy =
symbolList[i];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var moduleName =
symbolList[i + 1];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var module =
require(moduleName);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (strategy === 'r')
{
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: continue;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var symbolPath =
symbolList[i + 2];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var lastDot =
[Link]('.');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var namespace =
[Link](0, lastDot);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var lastName =
[Link](lastDot + 1);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var deprecationMsg =
symbolPath in deprecationMap ? 'Access made to deprecated symbol: ' + symbolPath +
'. ' + deprecationMsg : null;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var parentObj =
prepareNamespace(namespace, context);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var target =
parentObj[lastName];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (strategy === 'm'
&& target) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link](target, module);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: } else if ((strategy
=== 'd' && !target) || (strategy !== 'd')) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (!(symbolPath
in origSymbols)) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
origSymbols[symbolPath] = target;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link](parentObj, lastName, module, deprecationMsg);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] =
function (context, symbolPath) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var origSymbols =
context.CDV_origSymbols;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (origSymbols &&
(symbolPath in origSymbols)) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: return
origSymbols[symbolPath];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var parts =
[Link]('.');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var obj = context;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: for (var i = 0; i <
[Link]; ++i) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: obj = obj &&
obj[parts[i]];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: return obj;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link]();
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: define("cordova/platform",
function(require, exports, module) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var lastResumeEvent = null;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] = {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: id: 'android',
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: bootstrap: function() {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var channel =
require('cordova/channel'),
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: cordova =
require('cordova'),
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: exec =
require('cordova/exec'),
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: modulemapper =
require('cordova/modulemapper');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link]();
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link]('cordova/plugin/android/app', '[Link]');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var APP_PLUGIN_NAME =
Number([Link]('.')[0]) >= 4 ? 'CoreAndroid' : 'App';
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var backButtonChannel
= [Link]('backbutton');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link] = function() {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: exec(null, null,
APP_PLUGIN_NAME, "overrideBackbutton", [[Link] == 1]);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link]('menubutton');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link]('searchbutton');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: function
bindButtonChannel(buttonName) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var
volumeButtonChannel = [Link](buttonName + 'button');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link] = function() {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: exec(null,
null, APP_PLUGIN_NAME, "overrideButton", [buttonName, [Link] == 1]);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
bindButtonChannel('volumeup');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
bindButtonChannel('volumedown');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var
cordovaAddEventListener = [Link];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link] = function(evt, handler, capture) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
cordovaAddEventListener(evt, handler, capture);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (evt ===
'resume' && lastResumeEvent) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
handler(lastResumeEvent);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link](function() {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
exec(onMessageFromNative, null, APP_PLUGIN_NAME, 'messageChannel', []);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: exec(null, null,
APP_PLUGIN_NAME, "show", []);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: function
onMessageFromNative(msg) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var cordova =
require('cordova');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var action = [Link];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: switch (action)
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: case 'backbutton':
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: case 'menubutton':
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: case 'searchbutton':
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: case 'pause':
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: case
'volumedownbutton':
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: case 'volumeupbutton':
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link](action);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: break;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: case 'resume':
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
if([Link] > 1 && [Link]) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
if([Link] === 2) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link] = arguments[1];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var res =
[];
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: for(var i
= 1; i < [Link]; i++) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link](arguments[i]);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link] = res;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
lastResumeEvent = msg;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link](action, msg);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: break;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: default:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: throw new
Error('Unknown event action ' + action);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
define("cordova/plugin/android/app", function(require, exports, module) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var exec =
require('cordova/exec');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var APP_PLUGIN_NAME =
Number(require('cordova').[Link]('.')[0]) >= 4 ? 'CoreAndroid' :
'App';
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] = {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * Clear the resource
cache.
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: clearCache:function() {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: exec(null, null,
APP_PLUGIN_NAME, "clearCache", []);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * Load the url into the
webview or into new browser instance.
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * @param url The
URL to load
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * @param props
Properties that can be passed in to the activity:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * wait: int
=> wait msec before loading URL
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * loadingDialog:
"Title,Message" => display a native loading dialog
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: *
loadUrlTimeoutValue: int => time in msec to wait before triggering a
timeout error
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * clearHistory:
boolean => clear webview history (default=false)
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * openExternal:
boolean => open in a new browser (default=false)
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * Example:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: *
[Link]("http:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: loadUrl:function(url,
props) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: exec(null, null,
APP_PLUGIN_NAME, "loadUrl", [url, props]);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * Cancel loadUrl that is
waiting to be loaded.
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: cancelLoadUrl:function() {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: exec(null, null,
APP_PLUGIN_NAME, "cancelLoadUrl", []);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * Clear web history in
this web view.
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * Instead of BACK button
loading the previous web page, it will exit the app.
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: clearHistory:function() {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: exec(null, null,
APP_PLUGIN_NAME, "clearHistory", []);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * Go to previous page
displayed.
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * This is the same as
pressing the backbutton on Android device.
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: backHistory:function() {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: exec(null, null,
APP_PLUGIN_NAME, "backHistory", []);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * Override the default
behavior of the Android back button.
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * If overridden, when the
back button is pressed, the "backKeyDown" JavaScript event will be fired.
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * Note: The user should
not have to call this method. Instead, when the user
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * registers for the
"backbutton" event, this is automatically done.
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * @param override
T=override, F=cancel override
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
overrideBackbutton:function(override) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: exec(null, null,
APP_PLUGIN_NAME, "overrideBackbutton", [override]);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * Override the default
behavior of the Android volume button.
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * If overridden, when the
volume button is pressed, the "volume[up|down]button"
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * JavaScript event will be
fired.
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * Note: The user should
not have to call this method. Instead, when the user
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * registers for the
"volume[up|down]button" event, this is automatically done.
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * @param button
volumeup, volumedown
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * @param override
T=override, F=cancel override
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
overrideButton:function(button, override) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: exec(null, null,
APP_PLUGIN_NAME, "overrideButton", [button, override]);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: * Exit and terminate the
application.
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: exitApp:function() {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: return exec(null,
null, APP_PLUGIN_NAME, "exitApp", []);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: define("cordova/pluginloader",
function(require, exports, module) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var modulemapper =
require('cordova/modulemapper');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] =
function (url, onload, onerror) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: var script =
[Link]('script');
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] = onload;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] = onerror;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: [Link] = url;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link](script);
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: function injectIfNecessary
(id, url, onload, onerror) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: onerror = onerror ||
onload;
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: if (id in
[Link]) {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: onload();
07-02 [Link].564 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].564 8222 8222 D CordovaWebViewImpl:
[Link](url, function () {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: if (id in
[Link]) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: onload();
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: onerror();
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }, onerror);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: function
onScriptLoadingComplete (moduleList, finishPluginLoading) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: for (var i = 0, module;
module = moduleList[i]; i++) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: if ([Link] &&
[Link]) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: for (var j = 0; j
< [Link]; j++) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link]([Link], [Link][j]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: if ([Link] &&
[Link]) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: for (var k = 0; k
< [Link]; k++) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link]([Link], [Link][k]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: if ([Link]) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link]([Link]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: finishPluginLoading();
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: function handlePluginsObject
(path, moduleList, finishPluginLoading) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var scriptCounter =
[Link];
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: if (!scriptCounter) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: finishPluginLoading();
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: return;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: function
scriptLoadedCallback () {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: if (!--scriptCounter)
{
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
onScriptLoadingComplete(moduleList, finishPluginLoading);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: for (var i = 0; i <
[Link]; i++) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
injectIfNecessary(moduleList[i].id, path + moduleList[i].file,
scriptLoadedCallback);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: function findCordovaPath () {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var path = null;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var scripts =
[Link]('script');
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var term = '/[Link]';
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: for (var n =
[Link] - 1; n > -1; n--) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var src =
scripts[n].[Link](/\?.*$/, '');
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: if ([Link](term)
=== ([Link] - [Link])) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: path =
[Link](0, [Link] - [Link]) + '/';
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: break;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: return path;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: [Link] = function
(callback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var pathPrefix =
findCordovaPath();
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: if (pathPrefix === null) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: [Link]('Could not
find [Link] script tag. Plugin loading may fail.');
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: pathPrefix = '';
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
injectIfNecessary('cordova/plugin_list', pathPrefix + 'cordova_plugins.js',
function () {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var moduleList =
require('cordova/plugin_list');
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
handlePluginsObject(pathPrefix, moduleList, callback);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }, callback);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: define("cordova/urlutil",
function(require, exports, module) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: * For already absolute URLs,
returns what is passed in.
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: * For relative URLs, converts
them to absolute ones.
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: [Link] =
function makeAbsolute (url) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var anchorEl =
[Link]('a');
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: [Link] = url;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: return [Link];
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: define("cordova/utils",
function(require, exports, module) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var utils = exports;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: * Defines a property getter /
setter for obj[key].
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: [Link] =
function (obj, key, getFunc, opt_setFunc) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: if ([Link])
{
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var desc = {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: get: getFunc,
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: configurable: true
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: if (opt_setFunc) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: [Link] =
opt_setFunc;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](obj, key, desc);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
obj.__defineGetter__(key, getFunc);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: if (opt_setFunc) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
obj.__defineSetter__(key, opt_setFunc);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: * Defines a property getter
for obj[key].
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: [Link] =
[Link];
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: [Link] = function
(a, item) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: if ([Link]) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: return
[Link](item);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var len = [Link];
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: for (var i = 0; i < len; +
+i) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: if (a[i] === item) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: return i;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: return -1;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: * Returns whether the item
was found in the array.
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: [Link] = function
(a, item) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var index =
[Link](a, item);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: if (index !== -1) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: [Link](index, 1);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: return index !== -1;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: [Link] = function
(val) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: return
[Link](val).slice(8, -1);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: * Returns an indication of
whether the argument is an array or not
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: [Link] = [Link]
||
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: function (a) {
return [Link](a) === 'Array'; };
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: * Returns an indication of
whether the argument is a Date or not
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: [Link] = function (d) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: return (d instanceof
Date);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: * Does a deep clone of the
object.
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: [Link] = function (obj) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: if (!obj || typeof obj ===
'function' || [Link](obj) || typeof obj !== 'object') {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: return obj;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var retVal, i;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: if ([Link](obj)) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: retVal = [];
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: for (i = 0; i <
[Link]; ++i) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link]([Link](obj[i]));
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: return retVal;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: retVal = {};
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: for (i in obj) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: if ((!(i in retVal) ||
retVal[i] !== obj[i]) && typeof obj[i] !== 'undefined' && typeof obj[i] !==
'unknown') {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: retVal[i] =
[Link](obj[i]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: return retVal;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: * Returns a wrapped version
of the function
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: [Link] = function
(context, func, params) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: return function () {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var args = params ||
arguments;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: return
[Link](context, args);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: function UUIDcreatePart
(length) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var uuidpart = '';
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: for (var i = 0; i <
length; i++) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var uuidchar =
parseInt(([Link]() * 256), 10).toString(16);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: if ([Link]
=== 1) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: uuidchar = '0' +
uuidchar;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: uuidpart += uuidchar;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: return uuidpart;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: * Create a UUID
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: [Link] = function ()
{
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: return UUIDcreatePart(4) +
'-' +
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: UUIDcreatePart(2) +
'-' +
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: UUIDcreatePart(2) +
'-' +
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: UUIDcreatePart(2) +
'-' +
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: UUIDcreatePart(6);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: * Extends a child object from
a parent object using classical inheritance
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: * pattern.
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: [Link] = (function () {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var F = function () {};
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: return function (Child,
Parent) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: [Link] =
[Link];
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: [Link] = new
F();
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: Child.__super__ =
[Link];
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link] = Child;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }());
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: * Alerts a message in any
available way: alert or [Link].
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: [Link] = function (msg) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: if ([Link]) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: [Link](msg);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: } else if (console &&
[Link]) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: [Link](msg);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: [Link] =
require('cordova');
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: require('cordova/init');
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: })();
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link]('cordova/plugin_list', function(require, exports, module) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: [Link] = [
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: "file":
"plugins/cordova-plugin-thingx/www/[Link]",
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: "id": "cordova-plugin-
[Link]",
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: "clobbers": [
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: "vuforia"
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: ]
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: "file":
"plugins/cordova-plugin-thingx/www/identity_resolution.js",
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: "id": "cordova-plugin-
[Link]",
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: "clobbers": [
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: "irs"
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: ]
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: "file":
"plugins/cordova-plugin-thingx/www/intent_navigation_filter.js",
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: "id": "cordova-plugin-
[Link]",
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: "clobbers": [
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: "inf"
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: ]
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: ];
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: [Link] =
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: "cordova-plugin-
whitelist": "1.3.3",
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: "cordova-plugin-thingx":
"1.0.0"
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: [Link]("cordova-
[Link]", function(require, exports, module) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: /* begin copyright text
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: * Copyright © 2016 PTC Inc.,
Its Subsidiary Companies, and /or its Partners. All Rights Reserved.
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: * end copyright text
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: /*global cordova, module*/
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var cordovaProxy;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var cordovaMock = {};
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: [Link] = function ()
{
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var obj = arguments[2];
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var func = arguments[3];
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var successCb =
arguments[0];
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var errorCb =
arguments[1];
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var args = arguments[4];
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: [Link]("[Link]
called with %s.%s(%o)", obj, func, args);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: if ([Link] !==
'browser') {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: cordovaProxy = cordova;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: cordovaProxy =
cordovaMock;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: [Link] = {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: allowIntent: function
(theURL, successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback,
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
"IntentAndNavigationFilter", "allowIntent",
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[theURL, [Link]]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: allowNavigation: function
(theURL, successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback,
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
"IntentAndNavigationFilter", "allowNavigation",
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[theURL, [Link]]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: [Link]("cordova-
[Link]", function(require, exports, module) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: /* begin copyright text
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: * Copyright © 2016 PTC Inc.,
Its Subsidiary Companies, and /or its Partners. All Rights Reserved.
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: * end copyright text
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: /*global cordova, module*/
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: /*
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: * In case a new method is
created then follow following pattern:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: * function(params,
successCallback, errorCallback)
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: * If there is a new
parameter required to be added to existing method then
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: * follow following pattern:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: * function(...args)
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: * Note: Check add3DImage
function on how both old and new methods are supported for adding
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: * new param.
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: function resolvePath(names) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var split = [Link]("
");
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var result = "";
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var path =
[Link];
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var lastIndexOfSlash =
[Link]('/');
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: path = [Link](0,
lastIndexOfSlash);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: for (var
i=0;i<[Link];i++) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var name = split[i];
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: if (lastIndexOfSlash >
-1) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: if ([Link]
> 0) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: result += " ";
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: if
([Link]("/")) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: result +=
[Link] + name;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: result +=
[Link] + path + "/" + name;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: return result;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: function
resolvePathIfNeeded(path) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: if ( path && !
(([Link]("http:") === 0) || ([Link]("https:") === 0) ||
([Link]("file:") === 0) || ([Link]("data:") === 0)) ) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: return
resolvePath(path);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: return path;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: function sanitizeURL(path) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: if ( path && !
(([Link]("http:") === 0) || ([Link]("https:") === 0) ||
([Link]("file:") === 0) || ([Link]("data:") === 0)) ) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: if ([Link](' ')
>= 0) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: return
encodeURI(path);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: return path;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: function asBoolean(arg) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: if (arg === null ||
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: arg === undefined ||
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: typeof(arg) ===
"boolean") {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: return arg;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: if (typeof(arg) ===
"string") {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var larg =
[Link]();
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: return larg ===
"true";
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: if (typeof(arg) ===
"number") {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: return arg !== 0;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: return !!arg;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: function asString(arg) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: if (arg === null ||
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: arg === undefined ||
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: typeof(arg) ===
"string") {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: return arg;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: return "" + arg;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: function asNumber(arg) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: if (arg === null ||
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: arg === undefined ||
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: typeof(arg) ===
"number") {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: return arg;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: return Number(arg);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: function
asThreeStateBoolean(arg) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: if (arg === null || arg
=== undefined) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: return -1;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: if (arg === "true" || arg
=== true) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: return 1;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: if (arg === "false" || arg
=== false) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: return 0;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: return asNumber(arg);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var cordovaProxy;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var cordovaMock = {};
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: [Link] = function ()
{
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var obj = arguments[2];
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var func = arguments[3];
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var successCb =
arguments[0];
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var errorCb =
arguments[1];
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var args = arguments[4];
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: [Link]("[Link]
called with %s.%s(%o)", obj, func, args);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: if ([Link] !==
'browser') {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: cordovaProxy = cordova;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: cordovaProxy =
cordovaMock;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: [Link] = {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: initializeAR: function
(arMechanism, maxtrackers, extendedtracking, persistmap, near, far,
successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "initializeAR",
[asString(arMechanism),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asNumber(maxtrackers),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asBoolean(extendedtracking),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asBoolean(persistmap),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asNumber(near),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asNumber(far)
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: setViewProperties:
function(properties, successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var cordovaParams =
{ };
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: if
([Link] !== undefined) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link] = asBoolean([Link]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link] = asBoolean(properties["experimental-dropshadow"]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "setViewProperties",
[cordovaParams]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: showARView: function
(successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "showARView", []);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: cleanUpAndPause: function
(successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "cleanUpAndPause",
[]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: pauseAR: function
(successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "pauseAR", []);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: resumeAR: function
(successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "resumeAR", []);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: lockCameraAndOrientation:
function (successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia",
"lockCameraAndOrientation", []);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
unlockCameraAndOrientation: function (successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia",
"unlockCameraAndOrientation", []);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: cleanUpAndContinue:
function (successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "cleanUpAndContinue",
[]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: resetSpatialTracking:
function (successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia",
"resetSpatialTracking", []);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: getTracked: function
(successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "getTracked", []);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: loadTrackerDef: function
(markerSet, successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var ms = (markerSet
=== undefined) ? [] : markerSet;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "loadTrackerDef", [ms,
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link]]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: addTracker: function
(nameOrParams, successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var options =
nameOrParams;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: if
(typeof(nameOrParams) === "string") {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: options = { name:
nameOrParams, trackingHints: { stationary: true } };
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: [Link] =
asString([Link]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: [Link]
= ([Link] === undefined) ? {} : [Link];
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link] = ([Link] === false) ?
false : true;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "addTracker",
[options]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: add3DObject: function
(trackerName, name, vertices, normals, texCoords, indexes, color, texture, parent,
successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: texture =
resolvePathIfNeeded(texture);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "add3DObject",
[asString(trackerName),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asString(name),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
vertices,
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
normals,
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
texCoords,
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
indexes,
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
color,
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
texture,
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
undefined
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: addPVS: function
(trackerName, name, url, cull, parent, successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: url =
resolvePathIfNeeded(sanitizeURL(url));
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "addPVS",
[asString(trackerName),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asString(name),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asString(url),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asBoolean(cull),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
undefined
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: addLeaderLine: function
(trackerName, name, vertices, color, texture,
nbScreenCoord,pointSize,lineWidth,parent, successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: texture =
resolvePathIfNeeded(texture);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var
nbsc=(nbScreenCoord === undefined) ? "0" : nbScreenCoord;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var ps=(pointSize ===
undefined) ? "40" : pointSize;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var lw=(lineWidth ===
undefined) ? "5" : lineWidth;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "addLeaderLine",
[asString(trackerName),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asString(name),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
vertices,
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
color,
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
texture,
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asNumber(nbsc),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asNumber(ps),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asNumber(lw),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
undefined
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: append3DObject: function
(name, mode, indexes, color, successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "append3DObject",
[asString(name),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asString(mode),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
indexes,
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
color
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: addEmitter: function
(trackerName, name, particles, radius, velocity, decay, gravity, spread, size,
mass, rate, wind, blend, color, texture, parent, successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: texture =
resolvePathIfNeeded(texture);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "addEmitter",
[asString(trackerName),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asString(name),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asNumber(particles),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asNumber(radius),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asNumber(velocity),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asNumber(decay),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asNumber(gravity),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asNumber(spread),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asNumber(size),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asNumber(mass),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asNumber(rate),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
wind,
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asNumber(blend),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
color,
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
texture,
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
undefined
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: /*
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: addGroup: function
(trackerName, name, cull, parent, successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "addGroup",
[asString(trackerName),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asString(name),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asBoolean(cull),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asString(parent)
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: addMarker: function
(trackerName, name, src, size, successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "addMarker",
[asString(trackerName),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asString(name),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asString(src),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asString(size)
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: add3DImage: function
(...args) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: let tracker, id, src,
parent, leaderX, leaderY, anchor, width, height, pivot, preload, successCallback,
errorCallback;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: if (typeof args[0] ===
'object') {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: let params;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: [params,
successCallback, errorCallback] = args;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: ({tracker, id,
src, parent, leaderX, leaderY, anchor, width, height, pivot, preload} = params);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: } else if (typeof
args[0] === 'string') {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: preload = true;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: [tracker, id, src,
parent, leaderX, leaderY, anchor, width, height, pivot, successCallback,
errorCallback] = args;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: throw new
Error('add3DImage call with invalid args');
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: src =
resolvePathIfNeeded(src);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "add3DImage",
[asString(tracker),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asString(id),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
src,
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
undefined,
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asNumber(leaderX),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asNumber(leaderY),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asNumber(anchor),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asNumber(width),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asNumber(height),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asNumber(pivot)
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: allowNextGesture:
function(params, successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var cordovaParams =
{};
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "allowNextGesture",
[cordovaParams]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: loadViewState:
function(params, successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var cordovaParams = {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: modelID:
asString([Link]),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: viewStateID:
asNumber([Link])
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "loadViewState",
[cordovaParams]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: loadPVI: function (params,
successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var encodedURL =
sanitizeURL([Link]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var cordovaParams = {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: modelID:
asString([Link]),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: url:
asString(resolvePathIfNeeded(encodedURL))
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "loadPVI",
[cordovaParams]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: playStep: function
(params, successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var cordovaParams = {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: modelID:
asString([Link]),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: stepNumber:
asNumber([Link])
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "playStep",
[cordovaParams]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: gotoStep: function
(params, successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var cordovaParams = {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: modelID:
asString([Link]),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: stepNumber:
asNumber([Link]),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: position:
asString([Link])
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "gotoStep",
[cordovaParams]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: setModelURL: function
(params, successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var modelURL =
resolvePathIfNeeded(sanitizeURL([Link]));
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var cordovaParams = {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: modelID:
asString([Link]),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: modelURL:
asString(modelURL)
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "setModelURL",
[cordovaParams]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: setTexture: function
(name, texture, successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: texture =
resolvePathIfNeeded(texture);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "setTexture",
[asString(name),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
texture
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: setColor: function (name,
color, successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "setColor",
[asString(name),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
color
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: setVertices: function
(name, vertices, successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "setVertices",
[asString(name),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
vertices
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: insertGroupNode: function
(props, successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "insertGroupNode",
[asString([Link]),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asString([Link])
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: removeNode: function
(props, successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "removeNode",
[asString([Link]),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asBoolean([Link])
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: setProperties: function
(name, props, successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var opacity
= ([Link] === undefined) ? -1 : [Link];
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var hidden
= ([Link] === undefined) ? -1 : [Link];
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var occlude
= ([Link] === undefined) ? false : [Link];
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var billboard
= ([Link] === undefined) ? false : [Link];
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var decal
= ([Link] === undefined) ? false : [Link];
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var shader
= ([Link] === undefined) ? null : [Link];
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var phantom
= ([Link] === undefined) ? false : [Link];
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var forceHidden
= ([Link] === undefined) ? false : [Link];
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var
experimentalOneSided = ([Link] === undefined) ? false :
[Link];
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "setProperties",
[asString(name),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asNumber(opacity),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asThreeStateBoolean(hidden),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asBoolean(occlude),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asBoolean(billboard),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asBoolean(decal),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asString(shader),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asBoolean(phantom),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asBoolean(forceHidden),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asBoolean(experimentalOneSided)]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: getAllPropertyValues:
function (name, successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia",
"getAllPropertyValues", [asString(name)
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: setTranslation: function
(name, ax, ay, az, successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var x = (ax ===
undefined) ? 0.0 : ax;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var y = (ay ===
undefined) ? 0.0 : ay;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var z = (az ===
undefined) ? 0.0 : az;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "setTranslation",
[asString(name),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asNumber(x),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asNumber(y),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asNumber(z)
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: setRotation: function
(name, ax, ay, az, successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var x = (ax ===
undefined) ? 0.0 : ax;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var y = (ay ===
undefined) ? 0.0 : ay;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var z = (az ===
undefined) ? 0.0 : az;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "setRotation",
[asString(name),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asNumber(x),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asNumber(y),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asNumber(z)
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: setScale: function (name,
ax, ay, az, successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var x = (ax ===
undefined) ? 1.0 : ax;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var y = (ay ===
undefined) ? 1.0 : ay;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var z = (az ===
undefined) ? 1.0 : az;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "setScale",
[asString(name),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asNumber(x),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asNumber(y),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asNumber(z)
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: setGestures: function
(params, successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var gestures = {};
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: if
([Link] !== undefined) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link] = asBoolean([Link]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: if
([Link] !== undefined) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link] = asBoolean([Link]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: if
([Link] !== undefined) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link] = asBoolean([Link]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var cordovaParams = {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: nodeId:
asString([Link]),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: gestures: gestures
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "setGestures",
[cordovaParams]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: resetGestureTransforms:
function (successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia",
"resetGestureTransforms", []);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: setupAREventsCommand:
function (successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia",
"setupAREventsCommand", []);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
setupTrackingEventsCommand: function (successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia",
"setupTrackingEventsCommand", []);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: transform: function (name,
dx, dy, dz, drx, dry, drz, successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var x = (dx ===
undefined) ? 0.0 : dx;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var y = (dy ===
undefined) ? 0.0 : dy;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var z = (dz ===
undefined) ? 0.0 : dz;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var rx = (drx ===
undefined) ? 0.0 : drx;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var ry = (dry ===
undefined) ? 0.0 : dry;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var rz = (drz ===
undefined) ? 0.0 : drz;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "transform",
[asString(name),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asNumber(x),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asNumber(y),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asNumber(z),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asNumber(rx),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asNumber(ry),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asNumber(rz)
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: resetAll: function
( successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "resetAll", []);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: reset: function (name,
successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "reset",
[asString(name)
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: setShader: function (name,
vertex, fragment, successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "setShader",
[asString(name),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asString(vertex),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asString(fragment)
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: userPick: function
(params, successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "userPick",
[asNumber(params.x),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asNumber(params.y)
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: exitSpatialPlacementMode:
function(successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia",
"exitSpatialPlacementMode", []);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: takeScreenshot:
function(params, successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var cordovaParams = {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: withAugmentation:
asBoolean([Link]),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: dataURL:
asBoolean([Link]),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: imgFormat:
asString([Link]),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: imgWidth:
[Link],
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: imgHeight:
[Link]
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "takeScreenshot",
[cordovaParams]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: startBatch: function
(successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "startBatch", []);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: executeBatch: function
(successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "executeBatch", []);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: scanForNextBarCode:
function(successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "scanForNextBarCode",
[]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: stopBarCodeScanning:
function(successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "stopBarCodeScanning",
[]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: playSxsl: function(params,
successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "playSxsl",
[asString([Link]), [Link], [Link]]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: goBack: function
(successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "goBack", []);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
setupSpeechRecognitionCallback: function (params, successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](function(guesses) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: if
(successCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
successCallback([Link](guesses) ? guesses : null);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }, errorCallback,
"Vuforia", "setupSpeechRecognitionCallback", [asBoolean([Link])]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: updateVoiceCommands:
function (params, successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "updateVoiceCommands",
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[asBoolean([Link]),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link],
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link]
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: ]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: forceRealWearRescan:
function(successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "forceRealWearRescan",
[]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: getCameraImage:
function(successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "getCameraImage", []);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: synthesizeSpeech:
function(params, successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "synthesizeSpeech",
[asString([Link]),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
asString([Link])
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: stopSpeaking:
function(successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "stopSpeaking", []);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: /** Ask the native plugin
to start atom on the added augmentation */
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: initAtom: function(params,
successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var cordovaParams = {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: atomName:
asString([Link]),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: atomID:
asString([Link])
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "initAtom",
[cordovaParams]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: startAtom:
function(params, successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var cordovaParams = {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: atomID:
asString([Link])
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "startAtom",
[cordovaParams]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: stopAtom: function(params,
successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var cordovaParams = {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: atomID:
asString([Link])
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "stopAtom",
[cordovaParams]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: configureAtom:
function(params, successCallback, errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var configureAtom =
([Link] === undefined) ? {} : [Link];
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var cordovaParams = {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: atomID:
asString([Link]),
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: configureAtom:
configureAtom
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "configureAtom",
[cordovaParams]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: };});
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: [Link]("cordova-
[Link]", function(require, exports, module) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: /* begin copyright text
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: * Copyright © 2016 PTC Inc.,
Its Subsidiary Companies, and /or its Partners. All Rights Reserved.
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: * end copyright text
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: /*global cordova, module*/
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var cordovaProxy;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var cordovaMock = {};
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: [Link] = function ()
{
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var obj = arguments[2];
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var func = arguments[3];
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var successCb =
arguments[0];
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var errorCb =
arguments[1];
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: var args = arguments[4];
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: [Link]("[Link]
called with %s.%s(%o)", obj, func, args);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: if ([Link] !==
'browser') {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: cordovaProxy = cordova;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: cordovaProxy =
cordovaMock;
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: [Link] = {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: queryIdentityService:
function (theID, theContentType, useFeedback, notifyNativeCode, successCallback,
errorCallback) {
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback,
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
"IdentityService", "queryIdentityService",
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
[theID, theContentType, useFeedback, notifyNativeCode]);
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl:
07-02 [Link].565 8222 8222 D CordovaWebViewImpl: [Link] =
{"configuration":
{"nativeSequencer":true,"batchProcessing":true,"trackingHints":true,"setModelURL":t
rue}};},0);)
07-02 [Link].685 8222 8222 E [Link]: Invalid ID 0x00000064.
07-02 [Link].702 8222 8222 E sqlite3_android: [IKR-38846]
ONEPLUS_NAME_PARTS_MATCH SQLITE_OK
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: >>>
loadUrl(javascript:setTimeout(function(){
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /*
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: Licensed to the Apache
Software Foundation (ASF) under one
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: or more contributor license
agreements. See the NOTICE file
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: distributed with this work
for additional information
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: regarding copyright
ownership. The ASF licenses this file
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: to you under the Apache
License, Version 2.0 (the
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: "License"); you may not use
this file except in compliance
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: with the License. You may
obtain a copy of the License at
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: http:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: Unless required by applicable
law or agreed to in writing,
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: software distributed under
the License is distributed on an
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: "AS IS" BASIS, WITHOUT
WARRANTIES OR CONDITIONS OF ANY
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: KIND, either express or
implied. See the License for the
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: specific language governing
permissions and limitations
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: under the License.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: ;(function() {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var
PLATFORM_VERSION_BUILD_LABEL = '8.0.0';
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var require;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var define;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: (function () {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var modules = {};
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var requireStack = [];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var inProgressModules =
{};
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var SEPARATOR = '.';
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: function build (module) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var factory =
[Link];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var localRequire =
function (id) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var resultantId =
id;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if ([Link](0)
=== '.') {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: resultantId =
[Link](0, [Link](SEPARATOR)) + SEPARATOR + [Link](2);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return
require(resultantId);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] = {};
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: delete [Link];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: factory(localRequire,
[Link], module);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return [Link];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: require = function (id) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (!modules[id]) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: throw 'module ' +
id + ' not found';
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: } else if (id in
inProgressModules) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var cycle =
[Link](inProgressModules[id]).join('->') + '->' + id;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: throw 'Cycle in
require graph: ' + cycle;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if
(modules[id].factory) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: try {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
inProgressModules[id] = [Link];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](id);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return
build(modules[id]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: } finally {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: delete
inProgressModules[id];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link]();
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return
modules[id].exports;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: define = function (id,
factory) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (modules[id]) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: throw 'module ' +
id + ' already defined';
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: modules[id] = {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: id: id,
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: factory: factory
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] = function
(id) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: delete modules[id];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] =
modules;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: })();
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (typeof module === 'object'
&& typeof require === 'function') {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] =
require;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] =
define;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: define("cordova",
function(require, exports, module) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if ([Link] && !
([Link] instanceof HTMLElement)) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: throw new Error('cordova
already defined');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var channel =
require('cordova/channel');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var platform =
require('cordova/platform');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Intercept calls to
addEventListener + removeEventListener and handle deviceready,
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * resume, and pause events.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var
m_document_addEventListener = [Link];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var
m_document_removeEventListener = [Link];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var m_window_addEventListener
= [Link];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var
m_window_removeEventListener = [Link];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Houses custom event
handlers to intercept on document + window event listeners.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var documentEventHandlers =
{};
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var windowEventHandlers = {};
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] =
function (evt, handler, capture) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var e = [Link]();
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (typeof
documentEventHandlers[e] !== 'undefined') {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
documentEventHandlers[e].subscribe(handler);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
m_document_addEventListener.call(document, evt, handler, capture);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] =
function (evt, handler, capture) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var e = [Link]();
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (typeof
windowEventHandlers[e] !== 'undefined') {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
windowEventHandlers[e].subscribe(handler);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
m_window_addEventListener.call(window, evt, handler, capture);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] =
function (evt, handler, capture) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var e = [Link]();
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (typeof
documentEventHandlers[e] !== 'undefined') {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
documentEventHandlers[e].unsubscribe(handler);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
m_document_removeEventListener.call(document, evt, handler, capture);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] =
function (evt, handler, capture) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var e = [Link]();
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (typeof
windowEventHandlers[e] !== 'undefined') {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
windowEventHandlers[e].unsubscribe(handler);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
m_window_removeEventListener.call(window, evt, handler, capture);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: function createEvent (type,
data) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var event =
[Link]('Events');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link](type,
false, false);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (data) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: for (var i in data) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if
([Link](i)) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: event[i] =
data[i];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return event;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /* eslint-disable no-undef */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var cordova = {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: define: define,
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: require: require,
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: version:
PLATFORM_VERSION_BUILD_LABEL,
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: platformVersion:
PLATFORM_VERSION_BUILD_LABEL,
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: platformId: [Link],
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /* eslint-enable no-undef
*/
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Methods to add/remove
your own addEventListener hijacking on document + window.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: addWindowEventHandler:
function (event) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return
(windowEventHandlers[event] = [Link](event));
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
addStickyDocumentEventHandler: function (event) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return
(documentEventHandlers[event] = [Link](event));
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: addDocumentEventHandler:
function (event) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return
(documentEventHandlers[event] = [Link](event));
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: removeWindowEventHandler:
function (event) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: delete
windowEventHandlers[event];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
removeDocumentEventHandler: function (event) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: delete
documentEventHandlers[event];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Retrieve original event
handlers that were replaced by Cordova
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * @return object
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: getOriginalHandlers:
function () {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return {'document':
{'addEventListener': m_document_addEventListener, 'removeEventListener':
m_document_removeEventListener},
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: 'window':
{'addEventListener': m_window_addEventListener, 'removeEventListener':
m_window_removeEventListener}};
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Method to fire event
from native code
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * bNoDetach is required
for events which cause an exception which needs to be caught in native code
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: fireDocumentEvent:
function (type, data, bNoDetach) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var evt =
createEvent(type, data);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (typeof
documentEventHandlers[type] !== 'undefined') {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (bNoDetach) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
documentEventHandlers[type].fire(evt);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
setTimeout(function () {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (type
=== 'deviceready') {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](evt);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
documentEventHandlers[type].fire(evt);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }, 0);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](evt);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: fireWindowEvent: function
(type, data) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var evt =
createEvent(type, data);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (typeof
windowEventHandlers[type] !== 'undefined') {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
setTimeout(function () {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
windowEventHandlers[type].fire(evt);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }, 0);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](evt);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Plugin callback
mechanism.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: callbackId:
[Link]([Link]() * 2000000000),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: callbacks: {},
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: callbackStatus: {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: NO_RESULT: 0,
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: OK: 1,
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
CLASS_NOT_FOUND_EXCEPTION: 2,
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
ILLEGAL_ACCESS_EXCEPTION: 3,
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
INSTANTIATION_EXCEPTION: 4,
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
MALFORMED_URL_EXCEPTION: 5,
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: IO_EXCEPTION: 6,
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: INVALID_ACTION: 7,
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: JSON_EXCEPTION: 8,
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: ERROR: 9
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Called by native code
when returning successful result from an action.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: callbackSuccess: function
(callbackId, args) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](callbackId, true, [Link], [[Link]],
[Link]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Called by native code
when returning error result from an action.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: callbackError: function
(callbackId, args) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](callbackId, false, [Link], [[Link]],
[Link]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Called by native code
when returning the result from an action.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: callbackFromNative:
function (callbackId, isSuccess, status, args, keepCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: try {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var callback =
[Link][callbackId];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (callback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (isSuccess
&& status === [Link]) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link] && [Link](null, args);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: } else if (!
isSuccess) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link] && [Link](null, args);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /*
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: else
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: Note, this
case is intentionally not caught.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: this can
happen if isSuccess is true, but callbackStatus is NO_RESULT
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: which is
used to remove a callback from the list without calling the callbacks
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: typically
keepCallback is false in this case
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (!
keepCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: delete
[Link][callbackId];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: } catch (err) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var msg = 'Error
in ' + (isSuccess ? 'Success' : 'Error') + ' callbackId: ' + callbackId + ' : ' +
err;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: console &&
[Link] && [Link](msg);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: console &&
[Link] && [Link] && [Link]([Link]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link]('cordovacallbackerror', { 'message': msg });
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: throw err;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: addConstructor: function
(func) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](function () {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: try {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: func();
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: } catch (e) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link]('Failed to run constructor: ' + e);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] = cordova;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
define("cordova/android/nativeapiprovider", function(require, exports, module) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Exports the
[Link] object if available, otherwise exports the PromptBasedNativeApi.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var nativeApi =
this._cordovaNative || require('cordova/android/promptbasednativeapi');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var currentApi = nativeApi;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] = {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: get: function() { return
currentApi; },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: setPreferPrompt:
function(value) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: currentApi = value ?
require('cordova/android/promptbasednativeapi') : nativeApi;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: set: function(value) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: currentApi = value;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
define("cordova/android/promptbasednativeapi", function(require, exports, module) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Implements the API of
[Link], but uses prompt() to communicate.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * This is used pre-JellyBean,
where addJavascriptInterface() is disabled.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] = {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: exec:
function(bridgeSecret, service, action, callbackId, argsJson) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return
prompt(argsJson, 'gap:'+[Link]([bridgeSecret, service, action,
callbackId]));
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: setNativeToJsBridgeMode:
function(bridgeSecret, value) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: prompt(value,
'gap_bridge_mode:' + bridgeSecret);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: retrieveJsMessages:
function(bridgeSecret, fromOnlineEvent) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return
prompt(+fromOnlineEvent, 'gap_poll:' + bridgeSecret);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: define("cordova/argscheck",
function(require, exports, module) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var utils =
require('cordova/utils');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var moduleExports =
[Link];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var typeMap = {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: 'A': 'Array',
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: 'D': 'Date',
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: 'N': 'Number',
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: 'S': 'String',
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: 'F': 'Function',
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: 'O': 'Object'
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: function extractParamName
(callee, argIndex) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return (/.*?\
((.*?)\)/).exec(callee)[1].split(', ')[argIndex];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: function checkArgs (spec,
functionName, args, opt_callee) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (!
[Link]) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var errMsg = null;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var typeName;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: for (var i = 0; i <
[Link]; ++i) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var c =
[Link](i);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var cUpper =
[Link]();
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var arg = args[i];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (c === '*') {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: continue;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: typeName =
[Link](arg);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if ((arg === null ||
arg === undefined) && c === cUpper) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: continue;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (typeName !==
typeMap[cUpper]) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: errMsg = 'Expected
' + typeMap[cUpper];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: break;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (errMsg) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: errMsg += ', but got '
+ typeName + '.';
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: errMsg = 'Wrong type
for parameter "' + extractParamName(opt_callee || [Link], i) + '" of ' +
functionName + ': ' + errMsg;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (typeof jasmine ===
'undefined') {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](errMsg);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: throw
TypeError(errMsg);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: function getValue (value,
defaultValue) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return value === undefined
? defaultValue : value;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] =
checkArgs;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] =
getValue;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] =
true;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: define("cordova/base64",
function(require, exports, module) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var base64 = exports;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] =
function (arrayBuffer) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var array = new
Uint8Array(arrayBuffer);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return
uint8ToBase64(array);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] =
function (str) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var decodedStr = typeof
atob !== 'undefined' ? atob(str) : [Link](str, 'base64').toString('binary');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var arrayBuffer = new
ArrayBuffer([Link]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var array = new
Uint8Array(arrayBuffer);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: for (var i = 0, len =
[Link]; i < len; i++) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: array[i] =
[Link](i);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return arrayBuffer;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /* This code is based on the
performance tests at http:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * This 12-bit-at-a-time
algorithm was the best performing version on all
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * platforms tested.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var b64_6bit =
'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/';
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var b64_12bit;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var b64_12bitTable = function
() {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: b64_12bit = [];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: for (var i = 0; i < 64; i+
+) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: for (var j = 0; j <
64; j++) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: b64_12bit[i * 64 +
j] = b64_6bit[i] + b64_6bit[j];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: b64_12bitTable = function
() { return b64_12bit; };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return b64_12bit;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: function uint8ToBase64
(rawData) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var numBytes =
[Link];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var output = '';
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var segment;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var table =
b64_12bitTable();
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: for (var i = 0; i <
numBytes - 2; i += 3) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: segment = (rawData[i]
<< 16) + (rawData[i + 1] << 8) + rawData[i + 2];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: output +=
table[segment >> 12];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: output +=
table[segment & 0xfff];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (numBytes - i === 2) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: segment = (rawData[i]
<< 16) + (rawData[i + 1] << 8);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: output +=
table[segment >> 12];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: output +=
b64_6bit[(segment & 0xfff) >> 6];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: output += '=';
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: } else if (numBytes - i
=== 1) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: segment = (rawData[i]
<< 16);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: output +=
table[segment >> 12];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: output += '==';
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return output;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: define("cordova/builder",
function(require, exports, module) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var utils =
require('cordova/utils');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: function each (objects, func,
context) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: for (var prop in objects)
{
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if
([Link](prop)) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](context, [objects[prop], prop]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: function clobber (obj, key,
value) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](obj, key);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var needsProperty = false;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: try {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: obj[key] = value;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: } catch (e) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: needsProperty = true;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (needsProperty ||
obj[key] !== value) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](obj, key, function () {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return value;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: function
assignOrWrapInDeprecateGetter (obj, key, value, message) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (message) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](obj, key, function () {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](message);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: delete obj[key];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: clobber(obj, key,
value);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return value;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: clobber(obj, key,
value);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: function include (parent,
objects, clobber, merge) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: each(objects, function
(obj, key) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: try {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var result =
[Link] ? require([Link]) : {};
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (clobber) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (typeof
parent[key] === 'undefined') {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
assignOrWrapInDeprecateGetter(parent, key, result, [Link]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: } else if
(typeof [Link] !== 'undefined') {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (merge)
{
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
recursiveMerge(parent[key], result);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
assignOrWrapInDeprecateGetter(parent, key, result, [Link]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: result =
parent[key];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (typeof
parent[key] === 'undefined') {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
assignOrWrapInDeprecateGetter(parent, key, result, [Link]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: result =
parent[key];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if ([Link])
{
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
include(result, [Link], clobber, merge);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: } catch (e) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link]('Exception building Cordova JS globals: ' + e + ' for key "' + key +
'"');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Merge properties from one
object onto another recursively. Properties from
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * the src object will
overwrite existing target property.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * @param target Object to
merge properties into.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * @param src Object to merge
properties from.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: function recursiveMerge
(target, src) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: for (var prop in src) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if
([Link](prop)) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if
([Link] && [Link] === target) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
clobber([Link], prop, src[prop]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (typeof
src[prop] === 'object' && typeof target[prop] === 'object') {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
recursiveMerge(target[prop], src[prop]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
clobber(target, prop, src[prop]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link] = function (objects, target) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: include(target, objects,
false, false);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] =
function (objects, target) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: include(target, objects,
true, false);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] =
function (objects, target) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: include(target, objects,
true, true);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] =
recursiveMerge;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link] = assignOrWrapInDeprecateGetter;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link]
= function () {};
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: define("cordova/channel",
function(require, exports, module) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var utils =
require('cordova/utils');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var nextGuid = 1;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Custom pub-sub "channel"
that can have functions subscribed to it
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * This object is used to
define and control firing of events for
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * cordova initialization, as
well as for custom events thereafter.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * The order of events during
page load and Cordova startup is as follows:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * onDOMContentLoaded*
Internal event that is received when the web page is loaded and parsed.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * onNativeReady*
Internal event that indicates the Cordova native side is ready.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * onCordovaReady*
Internal event fired when all Cordova JavaScript objects have been created.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * onDeviceReady*
User event fired to indicate that Cordova is ready
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * onResume
User event fired to indicate a start/resume lifecycle event
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * onPause
User event fired to indicate a pause lifecycle event
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * The events marked with an *
are sticky. Once they have fired, they will stay in the fired state.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * All listeners that
subscribe after the event is fired will be executed right away.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * The only Cordova events
that user code should register for are:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * deviceready
Cordova native code is initialized and Cordova APIs can be called from JavaScript
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * pause
App has moved to background
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * resume
App has returned to foreground
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Listeners can be registered
as:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: *
[Link]("deviceready", myDeviceReadyListener, false);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: *
[Link]("resume", myResumeListener, false);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: *
[Link]("pause", myPauseListener, false);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * The DOM lifecycle events
should be used for saving and restoring state
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * [Link]
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * [Link]
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Channel
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * @constructor
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * @param type String the
channel name
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var Channel = function (type,
sticky) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] = type;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] = {};
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] = sticky ? 1 :
0;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] = null;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] = 0;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link] = null;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var channel = {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Calls the provided
function only after all of the channels specified
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * have been fired. All
channels must be sticky channels.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: join: function (h, c) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var len = [Link];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var i = len;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var f = function () {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (!(--i)) h();
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: for (var j = 0; j <
len; j++) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (c[j].state ===
0) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: throw
Error('Can only use join with sticky channels.');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: c[j].subscribe(f);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (!len) h();
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /* eslint-disable no-
return-assign */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: create: function (type) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return channel[type] =
new Channel(type, false);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: createSticky: function
(type) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return channel[type] =
new Channel(type, true);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /* eslint-enable no-
return-assign */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * cordova Channels that
must fire before "deviceready" is fired.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: deviceReadyChannelsArray:
[],
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: deviceReadyChannelsMap:
{},
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Indicate that a feature
needs to be initialized before it is ready to be used.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * This holds up Cordova's
"deviceready" event until the feature has been initialized
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * and
[Link](feature) is called.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * @param feature {String}
The unique feature name
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: waitForInitialization:
function (feature) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (feature) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var c =
channel[feature] || [Link](feature);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link][feature] = c;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](c);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Indicate that
initialization code has completed and the feature is ready to be used.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * @param feature {String}
The unique feature name
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: initializationComplete:
function (feature) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var c =
[Link][feature];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (c) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link]();
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: function
checkSubscriptionArgument (argument) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (typeof argument !==
'function' && typeof [Link] !== 'function') {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: throw new Error(
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: 'Must provide a
function or an EventListener object ' +
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: 'implementing
the handleEvent interface.'
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: );
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Subscribes the given
function to the channel. Any time that
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * [Link] is called so
too will the function.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Optionally specify an
execution context for the function
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * and a guid that can be used
to stop subscribing to the channel.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Returns the guid.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] =
function (eventListenerOrFunction, eventListener) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
checkSubscriptionArgument(eventListenerOrFunction);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var handleEvent, guid;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if
(eventListenerOrFunction && typeof eventListenerOrFunction === 'object') {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: handleEvent =
[Link];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: eventListener =
eventListenerOrFunction;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: handleEvent =
eventListenerOrFunction;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if ([Link] === 2) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](eventListener || this, [Link]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: guid =
eventListenerOrFunction.observer_guid;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (typeof eventListener
=== 'object') {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: handleEvent =
[Link](eventListener, handleEvent);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (!guid) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: guid = '' + nextGuid+
+;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: handleEvent.observer_guid
= guid;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
eventListenerOrFunction.observer_guid = guid;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (![Link][guid])
{
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link][guid] =
handleEvent;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link]++;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if ([Link]
=== 1) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link] && [Link]();
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Unsubscribes the function
with the given guid from the channel.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link]
= function (eventListenerOrFunction) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
checkSubscriptionArgument(eventListenerOrFunction);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var handleEvent, guid,
handler;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if
(eventListenerOrFunction && typeof eventListenerOrFunction === 'object') {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: handleEvent =
[Link];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: handleEvent =
eventListenerOrFunction;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: guid =
handleEvent.observer_guid;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: handler =
[Link][guid];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (handler) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: delete
[Link][guid];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link]--;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if ([Link]
=== 0) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link] && [Link]();
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Calls all functions
subscribed to this channel.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] =
function (e) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var fail = false;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var fireArgs =
[Link](arguments);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if ([Link] === 1) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] = 2;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] =
fireArgs;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if ([Link]) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var toCall = [];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: for (var item in
[Link]) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link]([Link][item]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: for (var i = 0; i <
[Link]; ++i) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
toCall[i].apply(this, fireArgs);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if ([Link] === 2
&& [Link]) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] =
0;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] =
{};
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link] && [Link]();
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link]('onDOMContentLoaded');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link]('onNativeReady');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link]('onCordovaReady');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link]('onPluginsReady');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link]('onDeviceReady');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link]('onResume');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link]('onPause');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link]('onCordovaReady');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link]('onDOMContentLoaded');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] = channel;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: define("cordova/exec",
function(require, exports, module) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Execute a cordova command.
It is up to the native side whether this action
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * is synchronous or
asynchronous. The native side can return:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Synchronous:
PluginResult object as a JSON string
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Asynchronous: Empty
string ""
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * If async, the native side
will [Link] or [Link],
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * depending upon the result
of the action.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * @param {Function} success
The success callback
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * @param {Function} fail
The fail callback
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * @param {String} service
The name of the service to use
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * @param {String} action
Action to be run in cordova
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * @param {String[]} [args]
Zero or more arguments to pass to the method
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var cordova =
require('cordova'),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: nativeApiProvider =
require('cordova/android/nativeapiprovider'),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: utils =
require('cordova/utils'),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: base64 =
require('cordova/base64'),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: channel =
require('cordova/channel'),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: jsToNativeModes = {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: PROMPT: 0,
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: JS_OBJECT: 1
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: nativeToJsModes = {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: POLLING: 0,
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: LOAD_URL: 1,
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: ONLINE_EVENT: 2,
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: EVAL_BRIDGE: 3
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: jsToNativeBridgeMode,
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: nativeToJsBridgeMode =
nativeToJsModes.EVAL_BRIDGE,
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: pollEnabled = false,
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: bridgeSecret = -1;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var messagesFromNative = [];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var isProcessing = false;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var resolvedPromise = typeof
Promise == 'undefined' ? null : [Link]();
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var nextTick = resolvedPromise
? function(fn) { [Link](fn); } : function(fn) { setTimeout(fn); };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: function androidExec(success,
fail, service, action, args) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (bridgeSecret < 0) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: throw new
Error('exec() called without bridgeSecret');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (jsToNativeBridgeMode
=== undefined) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](jsToNativeModes.JS_OBJECT);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: args = args || [];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: for (var i = 0; i <
[Link]; i++) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if
([Link](args[i]) == 'ArrayBuffer') {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: args[i] =
[Link](args[i]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var callbackId = service +
[Link]++,
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: argsJson =
[Link](args);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (success || fail) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link][callbackId] = {success:success, fail:fail};
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var msgs =
[Link]().exec(bridgeSecret, service, action, callbackId, argsJson);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (jsToNativeBridgeMode
== jsToNativeModes.JS_OBJECT && msgs === "@Null arguments.") {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link]([Link]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: androidExec(success,
fail, service, action, args);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](jsToNativeModes.JS_OBJECT);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: } else if (msgs) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](msgs);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
nextTick(processMessages);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] = function()
{
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: bridgeSecret = +prompt('',
'gap_init:' + nativeToJsBridgeMode);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link]();
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: function
pollOnceFromOnlineEvent() {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: pollOnce(true);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: function
pollOnce(opt_fromOnlineEvent) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (bridgeSecret < 0) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var msgs =
[Link]().retrieveJsMessages(bridgeSecret, !!opt_fromOnlineEvent);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (msgs) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](msgs);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: processMessages();
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: function pollingTimerFunc() {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (pollEnabled) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: pollOnce();
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
setTimeout(pollingTimerFunc, 50);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: function hookOnlineApis() {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: function proxyEvent(e) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link]([Link]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link]('online', pollOnceFromOnlineEvent, false);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link]('offline', pollOnceFromOnlineEvent, false);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link]('online');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link]('offline');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link]('online', proxyEvent, false);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link]('offline', proxyEvent, false);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: hookOnlineApis();
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] =
jsToNativeModes;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] =
nativeToJsModes;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link] = function(mode) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (mode ==
jsToNativeModes.JS_OBJECT && !window._cordovaNative) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: mode =
[Link];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](mode == [Link]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: jsToNativeBridgeMode =
mode;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link] = function(mode) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (mode ==
nativeToJsBridgeMode) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (nativeToJsBridgeMode
== [Link]) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: pollEnabled = false;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: nativeToJsBridgeMode =
mode;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (bridgeSecret >= 0) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link]().setNativeToJsBridgeMode(bridgeSecret, mode);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (mode ==
[Link]) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: pollEnabled = true;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
setTimeout(pollingTimerFunc, 1);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: function buildPayload(payload,
message) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var payloadKind =
[Link](0);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (payloadKind == 's') {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link]([Link](1));
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: } else if (payloadKind ==
't') {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link](true);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: } else if (payloadKind ==
'f') {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link](false);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: } else if (payloadKind ==
'N') {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link](null);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: } else if (payloadKind ==
'n') {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](+[Link](1));
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: } else if (payloadKind ==
'A') {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var data =
[Link](1);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link]([Link](data));
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: } else if (payloadKind ==
'S') {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link]([Link]([Link](1)));
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: } else if (payloadKind ==
'M') {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var multipartMessages
= [Link](1);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: while
(multipartMessages !== "") {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var spaceIdx =
[Link](' ');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var msgLen =
+[Link](0, spaceIdx);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var
multipartMessage = [Link](spaceIdx + 1, msgLen);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: multipartMessages
= [Link](spaceIdx + msgLen + 1);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
buildPayload(payload, multipartMessage);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link]([Link](message));
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: function
processMessage(message) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var firstChar =
[Link](0);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (firstChar == 'J') {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
eval([Link](1));
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: } else if (firstChar ==
'S' || firstChar == 'F') {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var success =
firstChar == 'S';
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var keepCallback =
[Link](1) == '1';
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var spaceIdx =
[Link](' ', 2);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var status =
+[Link](2, spaceIdx);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var nextSpaceIdx =
[Link](' ', spaceIdx + 1);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var callbackId =
[Link](spaceIdx + 1, nextSpaceIdx);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var payloadMessage =
[Link](nextSpaceIdx + 1);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var payload = [];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: buildPayload(payload,
payloadMessage);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](callbackId, success, status, payload, keepCallback);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link]("processMessage failed: invalid message: " + [Link](message));
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: function processMessages() {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (isProcessing) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if
([Link] === 0) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: isProcessing = true;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: try {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var msg =
popMessageFromQueue();
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (msg == '*' &&
[Link] === 0) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
nextTick(pollOnce);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: processMessage(msg);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: } finally {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: isProcessing = false;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if
([Link] > 0) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
nextTick(processMessages);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: function popMessageFromQueue()
{
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var messageBatch =
[Link]();
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (messageBatch == '*') {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return '*';
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var spaceIdx =
[Link](' ');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var msgLen =
+[Link](0, spaceIdx);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var message =
[Link](spaceIdx + 1, msgLen);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: messageBatch =
[Link](spaceIdx + msgLen + 1);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (messageBatch) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](messageBatch);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return message;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] = androidExec;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: define("cordova/exec/proxy",
function(require, exports, module) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var CommandProxyMap = {};
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] = {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: add: function (id,
proxyObj) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link]('adding
proxy for ' + id);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: CommandProxyMap[id] =
proxyObj;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return proxyObj;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: remove: function (id) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var proxy =
CommandProxyMap[id];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: delete
CommandProxyMap[id];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: CommandProxyMap[id] =
null;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return proxy;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: get: function (service,
action) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return
(CommandProxyMap[service] ? CommandProxyMap[service][action] : null);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: define("cordova/init",
function(require, exports, module) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var channel =
require('cordova/channel');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var cordova =
require('cordova');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var modulemapper =
require('cordova/modulemapper');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var platform =
require('cordova/platform');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var pluginloader =
require('cordova/pluginloader');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var utils =
require('cordova/utils');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var platformInitChannelsArray
= [[Link], [Link]];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: function logUnfiredChannels
(arr) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: for (var i = 0; i <
[Link]; ++i) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (arr[i].state !==
2) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link]('Channel not fired: ' + arr[i].type);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link](function ()
{
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if
([Link] !== 2) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link]('deviceready has not fired after 5 seconds.');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
logUnfiredChannels(platformInitChannelsArray);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
logUnfiredChannels([Link]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }, 5000);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: function replaceNavigator
(origNavigator) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var CordovaNavigator =
function () {};
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link]
= origNavigator;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var newNavigator = new
CordovaNavigator();
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if ([Link])
{
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: for (var key in
origNavigator) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (typeof
origNavigator[key] === 'function') {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
newNavigator[key] = origNavigator[key].bind(origNavigator);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: (function (k)
{
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](newNavigator, key, function () {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return
origNavigator[k];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: })(key);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return newNavigator;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if ([Link]) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] =
replaceNavigator([Link]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (![Link]) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] = {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: log: function () {}
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (![Link]) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] =
function (msg) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link]('warn: ' +
msg);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] =
[Link]('pause');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] =
[Link]('resume');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] =
[Link]('activated');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] =
[Link]('deviceready');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if ([Link] ===
'complete' || [Link] === 'interactive') {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link]();
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link]('DOMContentLoaded', function () {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link]();
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }, false);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (window._nativeReady) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link]();
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link]('cordova', 'cordova');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link]('cordova/exec', '[Link]');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link]('cordova/exec', '[Link]');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] &&
[Link]();
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: setTimeout(function () {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link](function
() {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link]();
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }, 0);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Create all cordova objects
once native side is ready.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link](function () {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](window);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] &&
[Link]();
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link]();
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link](function () {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
require('cordova').fireDocumentEvent('deviceready');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
[Link]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }, platformInitChannelsArray);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: define("cordova/modulemapper",
function(require, exports, module) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var builder =
require('cordova/builder');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var moduleMap =
[Link];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var symbolList;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var deprecationMap;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] = function () {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: symbolList = [];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: deprecationMap = {};
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: function addEntry (strategy,
moduleName, symbolPath, opt_deprecationMessage) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (!(moduleName in
moduleMap)) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: throw new
Error('Module ' + moduleName + ' does not exist.');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link](strategy,
moduleName, symbolPath);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if
(opt_deprecationMessage) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
deprecationMap[symbolPath] = opt_deprecationMessage;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] = function
(moduleName, symbolPath, opt_deprecationMessage) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: addEntry('c', moduleName,
symbolPath, opt_deprecationMessage);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] = function
(moduleName, symbolPath, opt_deprecationMessage) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: addEntry('m', moduleName,
symbolPath, opt_deprecationMessage);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] = function
(moduleName, symbolPath, opt_deprecationMessage) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: addEntry('d', moduleName,
symbolPath, opt_deprecationMessage);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] = function
(moduleName) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: addEntry('r', moduleName,
null);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: function prepareNamespace
(symbolPath, context) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (!symbolPath) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return context;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var parts =
[Link]('.');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var cur = context;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: for (var i = 0, part; part
= parts[i]; ++i) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: cur = cur[part] =
cur[part] || {};
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return cur;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] = function
(context) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var origSymbols = {};
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: context.CDV_origSymbols =
origSymbols;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: for (var i = 0, len =
[Link]; i < len; i += 3) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var strategy =
symbolList[i];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var moduleName =
symbolList[i + 1];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var module =
require(moduleName);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (strategy === 'r')
{
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: continue;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var symbolPath =
symbolList[i + 2];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var lastDot =
[Link]('.');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var namespace =
[Link](0, lastDot);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var lastName =
[Link](lastDot + 1);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var deprecationMsg =
symbolPath in deprecationMap ? 'Access made to deprecated symbol: ' + symbolPath +
'. ' + deprecationMsg : null;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var parentObj =
prepareNamespace(namespace, context);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var target =
parentObj[lastName];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (strategy === 'm'
&& target) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](target, module);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: } else if ((strategy
=== 'd' && !target) || (strategy !== 'd')) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (!(symbolPath
in origSymbols)) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
origSymbols[symbolPath] = target;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](parentObj, lastName, module, deprecationMsg);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] =
function (context, symbolPath) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var origSymbols =
context.CDV_origSymbols;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (origSymbols &&
(symbolPath in origSymbols)) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return
origSymbols[symbolPath];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var parts =
[Link]('.');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var obj = context;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: for (var i = 0; i <
[Link]; ++i) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: obj = obj &&
obj[parts[i]];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return obj;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link]();
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: define("cordova/platform",
function(require, exports, module) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var lastResumeEvent = null;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] = {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: id: 'android',
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: bootstrap: function() {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var channel =
require('cordova/channel'),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: cordova =
require('cordova'),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: exec =
require('cordova/exec'),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: modulemapper =
require('cordova/modulemapper');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link]();
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link]('cordova/plugin/android/app', '[Link]');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var APP_PLUGIN_NAME =
Number([Link]('.')[0]) >= 4 ? 'CoreAndroid' : 'App';
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var backButtonChannel
= [Link]('backbutton');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link] = function() {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: exec(null, null,
APP_PLUGIN_NAME, "overrideBackbutton", [[Link] == 1]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link]('menubutton');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link]('searchbutton');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: function
bindButtonChannel(buttonName) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var
volumeButtonChannel = [Link](buttonName + 'button');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link] = function() {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: exec(null,
null, APP_PLUGIN_NAME, "overrideButton", [buttonName, [Link] == 1]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
bindButtonChannel('volumeup');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
bindButtonChannel('volumedown');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var
cordovaAddEventListener = [Link];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link] = function(evt, handler, capture) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
cordovaAddEventListener(evt, handler, capture);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (evt ===
'resume' && lastResumeEvent) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
handler(lastResumeEvent);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](function() {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
exec(onMessageFromNative, null, APP_PLUGIN_NAME, 'messageChannel', []);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: exec(null, null,
APP_PLUGIN_NAME, "show", []);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: function
onMessageFromNative(msg) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var cordova =
require('cordova');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var action = [Link];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: switch (action)
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: case 'backbutton':
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: case 'menubutton':
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: case 'searchbutton':
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: case 'pause':
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: case
'volumedownbutton':
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: case 'volumeupbutton':
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](action);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: break;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: case 'resume':
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
if([Link] > 1 && [Link]) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
if([Link] === 2) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link] = arguments[1];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var res =
[];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: for(var i
= 1; i < [Link]; i++) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](arguments[i]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link] = res;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
lastResumeEvent = msg;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](action, msg);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: break;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: default:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: throw new
Error('Unknown event action ' + action);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
define("cordova/plugin/android/app", function(require, exports, module) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var exec =
require('cordova/exec');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var APP_PLUGIN_NAME =
Number(require('cordova').[Link]('.')[0]) >= 4 ? 'CoreAndroid' :
'App';
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] = {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Clear the resource
cache.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: clearCache:function() {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: exec(null, null,
APP_PLUGIN_NAME, "clearCache", []);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Load the url into the
webview or into new browser instance.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * @param url The
URL to load
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * @param props
Properties that can be passed in to the activity:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * wait: int
=> wait msec before loading URL
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * loadingDialog:
"Title,Message" => display a native loading dialog
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: *
loadUrlTimeoutValue: int => time in msec to wait before triggering a
timeout error
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * clearHistory:
boolean => clear webview history (default=false)
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * openExternal:
boolean => open in a new browser (default=false)
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Example:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: *
[Link]("http:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: loadUrl:function(url,
props) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: exec(null, null,
APP_PLUGIN_NAME, "loadUrl", [url, props]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Cancel loadUrl that is
waiting to be loaded.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: cancelLoadUrl:function() {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: exec(null, null,
APP_PLUGIN_NAME, "cancelLoadUrl", []);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Clear web history in
this web view.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Instead of BACK button
loading the previous web page, it will exit the app.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: clearHistory:function() {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: exec(null, null,
APP_PLUGIN_NAME, "clearHistory", []);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Go to previous page
displayed.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * This is the same as
pressing the backbutton on Android device.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: backHistory:function() {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: exec(null, null,
APP_PLUGIN_NAME, "backHistory", []);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Override the default
behavior of the Android back button.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * If overridden, when the
back button is pressed, the "backKeyDown" JavaScript event will be fired.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Note: The user should
not have to call this method. Instead, when the user
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * registers for the
"backbutton" event, this is automatically done.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * @param override
T=override, F=cancel override
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
overrideBackbutton:function(override) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: exec(null, null,
APP_PLUGIN_NAME, "overrideBackbutton", [override]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Override the default
behavior of the Android volume button.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * If overridden, when the
volume button is pressed, the "volume[up|down]button"
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * JavaScript event will be
fired.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Note: The user should
not have to call this method. Instead, when the user
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * registers for the
"volume[up|down]button" event, this is automatically done.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * @param button
volumeup, volumedown
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * @param override
T=override, F=cancel override
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
overrideButton:function(button, override) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: exec(null, null,
APP_PLUGIN_NAME, "overrideButton", [button, override]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Exit and terminate the
application.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: exitApp:function() {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return exec(null,
null, APP_PLUGIN_NAME, "exitApp", []);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: define("cordova/pluginloader",
function(require, exports, module) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var modulemapper =
require('cordova/modulemapper');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] =
function (url, onload, onerror) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var script =
[Link]('script');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] = onload;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] = onerror;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] = url;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](script);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: function injectIfNecessary
(id, url, onload, onerror) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: onerror = onerror ||
onload;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (id in
[Link]) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: onload();
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](url, function () {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (id in
[Link]) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: onload();
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: onerror();
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }, onerror);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: function
onScriptLoadingComplete (moduleList, finishPluginLoading) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: for (var i = 0, module;
module = moduleList[i]; i++) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if ([Link] &&
[Link]) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: for (var j = 0; j
< [Link]; j++) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link]([Link], [Link][j]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if ([Link] &&
[Link]) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: for (var k = 0; k
< [Link]; k++) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link]([Link], [Link][k]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if ([Link]) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link]([Link]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: finishPluginLoading();
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: function handlePluginsObject
(path, moduleList, finishPluginLoading) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var scriptCounter =
[Link];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (!scriptCounter) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: finishPluginLoading();
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: function
scriptLoadedCallback () {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (!--scriptCounter)
{
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
onScriptLoadingComplete(moduleList, finishPluginLoading);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: for (var i = 0; i <
[Link]; i++) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
injectIfNecessary(moduleList[i].id, path + moduleList[i].file,
scriptLoadedCallback);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: function findCordovaPath () {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var path = null;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var scripts =
[Link]('script');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var term = '/[Link]';
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: for (var n =
[Link] - 1; n > -1; n--) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var src =
scripts[n].[Link](/\?.*$/, '');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if ([Link](term)
=== ([Link] - [Link])) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: path =
[Link](0, [Link] - [Link]) + '/';
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: break;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return path;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] = function
(callback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var pathPrefix =
findCordovaPath();
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (pathPrefix === null) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link]('Could not
find [Link] script tag. Plugin loading may fail.');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: pathPrefix = '';
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
injectIfNecessary('cordova/plugin_list', pathPrefix + 'cordova_plugins.js',
function () {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var moduleList =
require('cordova/plugin_list');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
handlePluginsObject(pathPrefix, moduleList, callback);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }, callback);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: define("cordova/urlutil",
function(require, exports, module) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * For already absolute URLs,
returns what is passed in.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * For relative URLs, converts
them to absolute ones.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] =
function makeAbsolute (url) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var anchorEl =
[Link]('a');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] = url;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return [Link];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: define("cordova/utils",
function(require, exports, module) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var utils = exports;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Defines a property getter /
setter for obj[key].
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] =
function (obj, key, getFunc, opt_setFunc) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if ([Link])
{
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var desc = {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: get: getFunc,
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: configurable: true
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (opt_setFunc) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] =
opt_setFunc;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](obj, key, desc);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
obj.__defineGetter__(key, getFunc);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (opt_setFunc) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
obj.__defineSetter__(key, opt_setFunc);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Defines a property getter
for obj[key].
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] =
[Link];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] = function
(a, item) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if ([Link]) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return
[Link](item);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var len = [Link];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: for (var i = 0; i < len; +
+i) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (a[i] === item) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return i;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return -1;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Returns whether the item
was found in the array.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] = function
(a, item) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var index =
[Link](a, item);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (index !== -1) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link](index, 1);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return index !== -1;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] = function
(val) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return
[Link](val).slice(8, -1);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Returns an indication of
whether the argument is an array or not
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] = [Link]
||
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: function (a) {
return [Link](a) === 'Array'; };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Returns an indication of
whether the argument is a Date or not
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] = function (d) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return (d instanceof
Date);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Does a deep clone of the
object.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] = function (obj) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (!obj || typeof obj ===
'function' || [Link](obj) || typeof obj !== 'object') {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return obj;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var retVal, i;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if ([Link](obj)) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: retVal = [];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: for (i = 0; i <
[Link]; ++i) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link]([Link](obj[i]));
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return retVal;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: retVal = {};
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: for (i in obj) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if ((!(i in retVal) ||
retVal[i] !== obj[i]) && typeof obj[i] !== 'undefined' && typeof obj[i] !==
'unknown') {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: retVal[i] =
[Link](obj[i]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return retVal;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Returns a wrapped version
of the function
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] = function
(context, func, params) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return function () {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var args = params ||
arguments;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return
[Link](context, args);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: function UUIDcreatePart
(length) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var uuidpart = '';
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: for (var i = 0; i <
length; i++) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var uuidchar =
parseInt(([Link]() * 256), 10).toString(16);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if ([Link]
=== 1) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: uuidchar = '0' +
uuidchar;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: uuidpart += uuidchar;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return uuidpart;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Create a UUID
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] = function ()
{
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return UUIDcreatePart(4) +
'-' +
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: UUIDcreatePart(2) +
'-' +
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: UUIDcreatePart(2) +
'-' +
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: UUIDcreatePart(2) +
'-' +
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: UUIDcreatePart(6);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Extends a child object from
a parent object using classical inheritance
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * pattern.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] = (function () {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var F = function () {};
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return function (Child,
Parent) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] =
[Link];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] = new
F();
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: Child.__super__ =
[Link];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link] = Child;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }());
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Alerts a message in any
available way: alert or [Link].
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] = function (msg) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if ([Link]) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link](msg);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: } else if (console &&
[Link]) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link](msg);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] =
require('cordova');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: require('cordova/init');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: })();
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link]('cordova/plugin_list', function(require, exports, module) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] = [
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: "file":
"plugins/cordova-plugin-thingx/www/[Link]",
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: "id": "cordova-plugin-
[Link]",
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: "clobbers": [
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: "vuforia"
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: ]
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: "file":
"plugins/cordova-plugin-thingx/www/identity_resolution.js",
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: "id": "cordova-plugin-
[Link]",
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: "clobbers": [
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: "irs"
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: ]
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: "file":
"plugins/cordova-plugin-thingx/www/intent_navigation_filter.js",
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: "id": "cordova-plugin-
[Link]",
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: "clobbers": [
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: "inf"
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: ]
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: ];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] =
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: "cordova-plugin-
whitelist": "1.3.3",
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: "cordova-plugin-thingx":
"1.0.0"
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link]("cordova-
[Link]", function(require, exports, module) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /* begin copyright text
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Copyright © 2016 PTC Inc.,
Its Subsidiary Companies, and /or its Partners. All Rights Reserved.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * end copyright text
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /*global cordova, module*/
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var cordovaProxy;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var cordovaMock = {};
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] = function ()
{
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var obj = arguments[2];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var func = arguments[3];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var successCb =
arguments[0];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var errorCb =
arguments[1];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var args = arguments[4];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link]("[Link]
called with %s.%s(%o)", obj, func, args);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if ([Link] !==
'browser') {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: cordovaProxy = cordova;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: cordovaProxy =
cordovaMock;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] = {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: allowIntent: function
(theURL, successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback,
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
"IntentAndNavigationFilter", "allowIntent",
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[theURL, [Link]]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: allowNavigation: function
(theURL, successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback,
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
"IntentAndNavigationFilter", "allowNavigation",
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[theURL, [Link]]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link]("cordova-
[Link]", function(require, exports, module) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /* begin copyright text
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Copyright © 2016 PTC Inc.,
Its Subsidiary Companies, and /or its Partners. All Rights Reserved.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * end copyright text
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /*global cordova, module*/
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /*
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * In case a new method is
created then follow following pattern:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * function(params,
successCallback, errorCallback)
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * If there is a new
parameter required to be added to existing method then
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * follow following pattern:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * function(...args)
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Note: Check add3DImage
function on how both old and new methods are supported for adding
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * new param.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: function resolvePath(names) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var split = [Link]("
");
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var result = "";
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var path =
[Link];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var lastIndexOfSlash =
[Link]('/');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: path = [Link](0,
lastIndexOfSlash);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: for (var
i=0;i<[Link];i++) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var name = split[i];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (lastIndexOfSlash >
-1) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if ([Link]
> 0) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: result += " ";
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if
([Link]("/")) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: result +=
[Link] + name;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: result +=
[Link] + path + "/" + name;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return result;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: function
resolvePathIfNeeded(path) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if ( path && !
(([Link]("http:") === 0) || ([Link]("https:") === 0) ||
([Link]("file:") === 0) || ([Link]("data:") === 0)) ) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return
resolvePath(path);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return path;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: function sanitizeURL(path) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if ( path && !
(([Link]("http:") === 0) || ([Link]("https:") === 0) ||
([Link]("file:") === 0) || ([Link]("data:") === 0)) ) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if ([Link](' ')
>= 0) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return
encodeURI(path);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return path;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: function asBoolean(arg) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (arg === null ||
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: arg === undefined ||
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: typeof(arg) ===
"boolean") {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return arg;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (typeof(arg) ===
"string") {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var larg =
[Link]();
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return larg ===
"true";
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (typeof(arg) ===
"number") {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return arg !== 0;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return !!arg;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: function asString(arg) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (arg === null ||
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: arg === undefined ||
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: typeof(arg) ===
"string") {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return arg;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return "" + arg;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: function asNumber(arg) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (arg === null ||
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: arg === undefined ||
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: typeof(arg) ===
"number") {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return arg;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return Number(arg);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: function
asThreeStateBoolean(arg) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (arg === null || arg
=== undefined) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return -1;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (arg === "true" || arg
=== true) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return 1;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (arg === "false" || arg
=== false) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return 0;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: return asNumber(arg);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var cordovaProxy;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var cordovaMock = {};
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] = function ()
{
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var obj = arguments[2];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var func = arguments[3];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var successCb =
arguments[0];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var errorCb =
arguments[1];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var args = arguments[4];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link]("[Link]
called with %s.%s(%o)", obj, func, args);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if ([Link] !==
'browser') {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: cordovaProxy = cordova;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: cordovaProxy =
cordovaMock;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] = {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: initializeAR: function
(arMechanism, maxtrackers, extendedtracking, persistmap, near, far,
successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "initializeAR",
[asString(arMechanism),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asNumber(maxtrackers),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asBoolean(extendedtracking),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asBoolean(persistmap),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asNumber(near),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asNumber(far)
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: setViewProperties:
function(properties, successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var cordovaParams =
{ };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if
([Link] !== undefined) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link] = asBoolean([Link]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link] = asBoolean(properties["experimental-dropshadow"]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "setViewProperties",
[cordovaParams]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: showARView: function
(successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "showARView", []);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: cleanUpAndPause: function
(successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "cleanUpAndPause",
[]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: pauseAR: function
(successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "pauseAR", []);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: resumeAR: function
(successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "resumeAR", []);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: lockCameraAndOrientation:
function (successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia",
"lockCameraAndOrientation", []);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
unlockCameraAndOrientation: function (successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia",
"unlockCameraAndOrientation", []);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: cleanUpAndContinue:
function (successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "cleanUpAndContinue",
[]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: resetSpatialTracking:
function (successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia",
"resetSpatialTracking", []);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: getTracked: function
(successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "getTracked", []);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: loadTrackerDef: function
(markerSet, successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var ms = (markerSet
=== undefined) ? [] : markerSet;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "loadTrackerDef", [ms,
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link]]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: addTracker: function
(nameOrParams, successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var options =
nameOrParams;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if
(typeof(nameOrParams) === "string") {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: options = { name:
nameOrParams, trackingHints: { stationary: true } };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] =
asString([Link]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link]
= ([Link] === undefined) ? {} : [Link];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link] = ([Link] === false) ?
false : true;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "addTracker",
[options]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: add3DObject: function
(trackerName, name, vertices, normals, texCoords, indexes, color, texture, parent,
successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: texture =
resolvePathIfNeeded(texture);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "add3DObject",
[asString(trackerName),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asString(name),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
vertices,
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
normals,
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
texCoords,
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
indexes,
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
color,
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
texture,
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
undefined
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: addPVS: function
(trackerName, name, url, cull, parent, successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: url =
resolvePathIfNeeded(sanitizeURL(url));
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "addPVS",
[asString(trackerName),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asString(name),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asString(url),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asBoolean(cull),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
undefined
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: addLeaderLine: function
(trackerName, name, vertices, color, texture,
nbScreenCoord,pointSize,lineWidth,parent, successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: texture =
resolvePathIfNeeded(texture);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var
nbsc=(nbScreenCoord === undefined) ? "0" : nbScreenCoord;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var ps=(pointSize ===
undefined) ? "40" : pointSize;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var lw=(lineWidth ===
undefined) ? "5" : lineWidth;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "addLeaderLine",
[asString(trackerName),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asString(name),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
vertices,
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
color,
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
texture,
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asNumber(nbsc),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asNumber(ps),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asNumber(lw),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
undefined
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: append3DObject: function
(name, mode, indexes, color, successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "append3DObject",
[asString(name),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asString(mode),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
indexes,
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
color
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: addEmitter: function
(trackerName, name, particles, radius, velocity, decay, gravity, spread, size,
mass, rate, wind, blend, color, texture, parent, successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: texture =
resolvePathIfNeeded(texture);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "addEmitter",
[asString(trackerName),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asString(name),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asNumber(particles),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asNumber(radius),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asNumber(velocity),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asNumber(decay),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asNumber(gravity),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asNumber(spread),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asNumber(size),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asNumber(mass),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asNumber(rate),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
wind,
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asNumber(blend),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
color,
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
texture,
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
undefined
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /*
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: addGroup: function
(trackerName, name, cull, parent, successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "addGroup",
[asString(trackerName),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asString(name),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asBoolean(cull),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asString(parent)
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: addMarker: function
(trackerName, name, src, size, successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "addMarker",
[asString(trackerName),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asString(name),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asString(src),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asString(size)
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: add3DImage: function
(...args) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: let tracker, id, src,
parent, leaderX, leaderY, anchor, width, height, pivot, preload, successCallback,
errorCallback;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if (typeof args[0] ===
'object') {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: let params;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [params,
successCallback, errorCallback] = args;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: ({tracker, id,
src, parent, leaderX, leaderY, anchor, width, height, pivot, preload} = params);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: } else if (typeof
args[0] === 'string') {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: preload = true;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [tracker, id, src,
parent, leaderX, leaderY, anchor, width, height, pivot, successCallback,
errorCallback] = args;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: throw new
Error('add3DImage call with invalid args');
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: src =
resolvePathIfNeeded(src);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "add3DImage",
[asString(tracker),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asString(id),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
src,
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
undefined,
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asNumber(leaderX),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asNumber(leaderY),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asNumber(anchor),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asNumber(width),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asNumber(height),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asNumber(pivot)
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: allowNextGesture:
function(params, successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var cordovaParams =
{};
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "allowNextGesture",
[cordovaParams]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: loadViewState:
function(params, successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var cordovaParams = {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: modelID:
asString([Link]),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: viewStateID:
asNumber([Link])
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "loadViewState",
[cordovaParams]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: loadPVI: function (params,
successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var encodedURL =
sanitizeURL([Link]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var cordovaParams = {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: modelID:
asString([Link]),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: url:
asString(resolvePathIfNeeded(encodedURL))
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "loadPVI",
[cordovaParams]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: playStep: function
(params, successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var cordovaParams = {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: modelID:
asString([Link]),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: stepNumber:
asNumber([Link])
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "playStep",
[cordovaParams]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: gotoStep: function
(params, successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var cordovaParams = {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: modelID:
asString([Link]),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: stepNumber:
asNumber([Link]),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: position:
asString([Link])
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "gotoStep",
[cordovaParams]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: setModelURL: function
(params, successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var modelURL =
resolvePathIfNeeded(sanitizeURL([Link]));
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var cordovaParams = {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: modelID:
asString([Link]),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: modelURL:
asString(modelURL)
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "setModelURL",
[cordovaParams]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: setTexture: function
(name, texture, successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: texture =
resolvePathIfNeeded(texture);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "setTexture",
[asString(name),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
texture
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: setColor: function (name,
color, successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "setColor",
[asString(name),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
color
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: setVertices: function
(name, vertices, successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "setVertices",
[asString(name),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
vertices
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: insertGroupNode: function
(props, successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "insertGroupNode",
[asString([Link]),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asString([Link])
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: removeNode: function
(props, successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "removeNode",
[asString([Link]),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asBoolean([Link])
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: setProperties: function
(name, props, successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var opacity
= ([Link] === undefined) ? -1 : [Link];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var hidden
= ([Link] === undefined) ? -1 : [Link];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var occlude
= ([Link] === undefined) ? false : [Link];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var billboard
= ([Link] === undefined) ? false : [Link];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var decal
= ([Link] === undefined) ? false : [Link];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var shader
= ([Link] === undefined) ? null : [Link];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var phantom
= ([Link] === undefined) ? false : [Link];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var forceHidden
= ([Link] === undefined) ? false : [Link];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var
experimentalOneSided = ([Link] === undefined) ? false :
[Link];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "setProperties",
[asString(name),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asNumber(opacity),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asThreeStateBoolean(hidden),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asBoolean(occlude),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asBoolean(billboard),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asBoolean(decal),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asString(shader),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asBoolean(phantom),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asBoolean(forceHidden),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asBoolean(experimentalOneSided)]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: getAllPropertyValues:
function (name, successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia",
"getAllPropertyValues", [asString(name)
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: setTranslation: function
(name, ax, ay, az, successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var x = (ax ===
undefined) ? 0.0 : ax;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var y = (ay ===
undefined) ? 0.0 : ay;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var z = (az ===
undefined) ? 0.0 : az;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "setTranslation",
[asString(name),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asNumber(x),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asNumber(y),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asNumber(z)
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: setRotation: function
(name, ax, ay, az, successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var x = (ax ===
undefined) ? 0.0 : ax;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var y = (ay ===
undefined) ? 0.0 : ay;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var z = (az ===
undefined) ? 0.0 : az;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "setRotation",
[asString(name),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asNumber(x),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asNumber(y),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asNumber(z)
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: setScale: function (name,
ax, ay, az, successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var x = (ax ===
undefined) ? 1.0 : ax;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var y = (ay ===
undefined) ? 1.0 : ay;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var z = (az ===
undefined) ? 1.0 : az;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "setScale",
[asString(name),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asNumber(x),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asNumber(y),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asNumber(z)
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: setGestures: function
(params, successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var gestures = {};
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if
([Link] !== undefined) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link] = asBoolean([Link]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if
([Link] !== undefined) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link] = asBoolean([Link]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if
([Link] !== undefined) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link] = asBoolean([Link]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var cordovaParams = {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: nodeId:
asString([Link]),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: gestures: gestures
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "setGestures",
[cordovaParams]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: resetGestureTransforms:
function (successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia",
"resetGestureTransforms", []);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: setupAREventsCommand:
function (successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia",
"setupAREventsCommand", []);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
setupTrackingEventsCommand: function (successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia",
"setupTrackingEventsCommand", []);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: transform: function (name,
dx, dy, dz, drx, dry, drz, successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var x = (dx ===
undefined) ? 0.0 : dx;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var y = (dy ===
undefined) ? 0.0 : dy;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var z = (dz ===
undefined) ? 0.0 : dz;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var rx = (drx ===
undefined) ? 0.0 : drx;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var ry = (dry ===
undefined) ? 0.0 : dry;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var rz = (drz ===
undefined) ? 0.0 : drz;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "transform",
[asString(name),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asNumber(x),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asNumber(y),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asNumber(z),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asNumber(rx),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asNumber(ry),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asNumber(rz)
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: resetAll: function
( successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "resetAll", []);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: reset: function (name,
successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "reset",
[asString(name)
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: setShader: function (name,
vertex, fragment, successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "setShader",
[asString(name),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asString(vertex),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asString(fragment)
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: userPick: function
(params, successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "userPick",
[asNumber(params.x),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asNumber(params.y)
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: exitSpatialPlacementMode:
function(successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia",
"exitSpatialPlacementMode", []);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: takeScreenshot:
function(params, successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var cordovaParams = {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: withAugmentation:
asBoolean([Link]),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: dataURL:
asBoolean([Link]),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: imgFormat:
asString([Link]),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: imgWidth:
[Link],
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: imgHeight:
[Link]
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "takeScreenshot",
[cordovaParams]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: startBatch: function
(successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "startBatch", []);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: executeBatch: function
(successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "executeBatch", []);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: scanForNextBarCode:
function(successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "scanForNextBarCode",
[]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: stopBarCodeScanning:
function(successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "stopBarCodeScanning",
[]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: playSxsl: function(params,
successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "playSxsl",
[asString([Link]), [Link], [Link]]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: goBack: function
(successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "goBack", []);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
setupSpeechRecognitionCallback: function (params, successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](function(guesses) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if
(successCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
successCallback([Link](guesses) ? guesses : null);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }, errorCallback,
"Vuforia", "setupSpeechRecognitionCallback", [asBoolean([Link])]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: updateVoiceCommands:
function (params, successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "updateVoiceCommands",
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[asBoolean([Link]),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link],
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link]
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: ]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: forceRealWearRescan:
function(successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "forceRealWearRescan",
[]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: getCameraImage:
function(successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "getCameraImage", []);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: synthesizeSpeech:
function(params, successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "synthesizeSpeech",
[asString([Link]),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
asString([Link])
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: stopSpeaking:
function(successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "stopSpeaking", []);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /** Ask the native plugin
to start atom on the added augmentation */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: initAtom: function(params,
successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var cordovaParams = {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: atomName:
asString([Link]),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: atomID:
asString([Link])
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "initAtom",
[cordovaParams]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: startAtom:
function(params, successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var cordovaParams = {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: atomID:
asString([Link])
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "startAtom",
[cordovaParams]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: stopAtom: function(params,
successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var cordovaParams = {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: atomID:
asString([Link])
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "stopAtom",
[cordovaParams]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: configureAtom:
function(params, successCallback, errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var configureAtom =
([Link] === undefined) ? {} : [Link];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var cordovaParams = {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: atomID:
asString([Link]),
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: configureAtom:
configureAtom
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "configureAtom",
[cordovaParams]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };});
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link]("cordova-
[Link]", function(require, exports, module) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /* begin copyright text
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * Copyright © 2016 PTC Inc.,
Its Subsidiary Companies, and /or its Partners. All Rights Reserved.
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: * end copyright text
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: /*global cordova, module*/
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var cordovaProxy;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var cordovaMock = {};
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] = function ()
{
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var obj = arguments[2];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var func = arguments[3];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var successCb =
arguments[0];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var errorCb =
arguments[1];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: var args = arguments[4];
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link]("[Link]
called with %s.%s(%o)", obj, func, args);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: if ([Link] !==
'browser') {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: cordovaProxy = cordova;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: cordovaProxy =
cordovaMock;
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] = {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: queryIdentityService:
function (theID, theContentType, useFeedback, notifyNativeCode, successCallback,
errorCallback) {
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback,
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
"IdentityService", "queryIdentityService",
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
[theID, theContentType, useFeedback, notifyNativeCode]);
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl:
07-02 [Link].707 8222 8222 D CordovaWebViewImpl: [Link] =
{"configuration":
{"nativeSequencer":true,"batchProcessing":true,"trackingHints":true,"setModelURL":t
rue}};},0);)
07-02 [Link].716 8222 8222 D JsMessageQueue: Set native->JS mode to
EvalBridgeMode
07-02 [Link].740 8222 8222 I TGX-JS-Console: "Could not find [Link] script
tag. Plugin loading may fail.", source: (1)
07-02 [Link].740 8222 8222 E TGX-JS-Console: "Uncaught Error: cordova already
defined", source:
[Link]
[Link]?expId=1#/ (1)
07-02 [Link].746 8222 8222 E [Link]: Invalid ID 0x00000064.
07-02 [Link].748 8222 8222 E sqlite3_android: [IKR-38846]
ONEPLUS_NAME_PARTS_MATCH SQLITE_OK
07-02 [Link].760 8222 14113 I App : WARNING: Back Button Default Behavior
will be overridden. The backbutton event will be fired!
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: >>>
loadUrl(javascript:setTimeout(function(){
07-02 [Link].771 8222 8222 D CordovaWebViewImpl:
07-02 [Link].771 8222 8222 D CordovaWebViewImpl:
07-02 [Link].771 8222 8222 D CordovaWebViewImpl:
07-02 [Link].771 8222 8222 D CordovaWebViewImpl:
07-02 [Link].771 8222 8222 D CordovaWebViewImpl:
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: /*
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: Licensed to the Apache
Software Foundation (ASF) under one
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: or more contributor license
agreements. See the NOTICE file
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: distributed with this work
for additional information
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: regarding copyright
ownership. The ASF licenses this file
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: to you under the Apache
License, Version 2.0 (the
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: "License"); you may not use
this file except in compliance
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: with the License. You may
obtain a copy of the License at
07-02 [Link].771 8222 8222 D CordovaWebViewImpl:
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: http:
07-02 [Link].771 8222 8222 D CordovaWebViewImpl:
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: Unless required by applicable
law or agreed to in writing,
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: software distributed under
the License is distributed on an
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: "AS IS" BASIS, WITHOUT
WARRANTIES OR CONDITIONS OF ANY
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: KIND, either express or
implied. See the License for the
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: specific language governing
permissions and limitations
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: under the License.
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: ;(function() {
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: var
PLATFORM_VERSION_BUILD_LABEL = '8.0.0';
07-02 [Link].771 8222 8222 D CordovaWebViewImpl:
07-02 [Link].771 8222 8222 D CordovaWebViewImpl:
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: var require;
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: var define;
07-02 [Link].771 8222 8222 D CordovaWebViewImpl:
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: (function () {
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: var modules = {};
07-02 [Link].771 8222 8222 D CordovaWebViewImpl:
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: var requireStack = [];
07-02 [Link].771 8222 8222 D CordovaWebViewImpl:
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: var inProgressModules =
{};
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: var SEPARATOR = '.';
07-02 [Link].771 8222 8222 D CordovaWebViewImpl:
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: function build (module) {
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: var factory =
[Link];
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: var localRequire =
function (id) {
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: var resultantId =
id;
07-02 [Link].771 8222 8222 D CordovaWebViewImpl:
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: if ([Link](0)
=== '.') {
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: resultantId =
[Link](0, [Link](SEPARATOR)) + SEPARATOR + [Link](2);
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: return
require(resultantId);
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: [Link] = {};
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: delete [Link];
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: factory(localRequire,
[Link], module);
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: return [Link];
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].771 8222 8222 D CordovaWebViewImpl:
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: require = function (id) {
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: if (!modules[id]) {
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: throw 'module ' +
id + ' not found';
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: } else if (id in
inProgressModules) {
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: var cycle =
[Link](inProgressModules[id]).join('->') + '->' + id;
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: throw 'Cycle in
require graph: ' + cycle;
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: if
(modules[id].factory) {
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: try {
07-02 [Link].771 8222 8222 D CordovaWebViewImpl:
inProgressModules[id] = [Link];
07-02 [Link].771 8222 8222 D CordovaWebViewImpl:
[Link](id);
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: return
build(modules[id]);
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: } finally {
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: delete
inProgressModules[id];
07-02 [Link].771 8222 8222 D CordovaWebViewImpl:
[Link]();
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: return
modules[id].exports;
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].771 8222 8222 D CordovaWebViewImpl:
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: define = function (id,
factory) {
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: if (modules[id]) {
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: throw 'module ' +
id + ' already defined';
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].771 8222 8222 D CordovaWebViewImpl:
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: modules[id] = {
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: id: id,
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: factory: factory
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].771 8222 8222 D CordovaWebViewImpl:
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: [Link] = function
(id) {
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: delete modules[id];
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].771 8222 8222 D CordovaWebViewImpl:
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: [Link] =
modules;
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: })();
07-02 [Link].771 8222 8222 D CordovaWebViewImpl:
07-02 [Link].771 8222 8222 D CordovaWebViewImpl:
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: if (typeof module === 'object'
&& typeof require === 'function') {
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: [Link] =
require;
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: [Link] =
define;
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].771 8222 8222 D CordovaWebViewImpl:
07-02 [Link].771 8222 8222 D CordovaWebViewImpl:
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: define("cordova",
function(require, exports, module) {
07-02 [Link].771 8222 8222 D CordovaWebViewImpl:
07-02 [Link].771 8222 8222 D CordovaWebViewImpl:
07-02 [Link].771 8222 8222 D CordovaWebViewImpl:
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: if ([Link] && !
([Link] instanceof HTMLElement)) {
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: throw new Error('cordova
already defined');
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].771 8222 8222 D CordovaWebViewImpl:
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: var channel =
require('cordova/channel');
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: var platform =
require('cordova/platform');
07-02 [Link].771 8222 8222 D CordovaWebViewImpl:
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: * Intercept calls to
addEventListener + removeEventListener and handle deviceready,
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: * resume, and pause events.
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: var
m_document_addEventListener = [Link];
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: var
m_document_removeEventListener = [Link];
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: var m_window_addEventListener
= [Link];
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: var
m_window_removeEventListener = [Link];
07-02 [Link].771 8222 8222 D CordovaWebViewImpl:
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: * Houses custom event
handlers to intercept on document + window event listeners.
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: var documentEventHandlers =
{};
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: var windowEventHandlers = {};
07-02 [Link].771 8222 8222 D CordovaWebViewImpl:
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: [Link] =
function (evt, handler, capture) {
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: var e = [Link]();
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: if (typeof
documentEventHandlers[e] !== 'undefined') {
07-02 [Link].771 8222 8222 D CordovaWebViewImpl:
documentEventHandlers[e].subscribe(handler);
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].771 8222 8222 D CordovaWebViewImpl:
m_document_addEventListener.call(document, evt, handler, capture);
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].771 8222 8222 D CordovaWebViewImpl:
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: [Link] =
function (evt, handler, capture) {
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: var e = [Link]();
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: if (typeof
windowEventHandlers[e] !== 'undefined') {
07-02 [Link].771 8222 8222 D CordovaWebViewImpl:
windowEventHandlers[e].subscribe(handler);
07-02 [Link].771 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
m_window_addEventListener.call(window, evt, handler, capture);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] =
function (evt, handler, capture) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var e = [Link]();
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (typeof
documentEventHandlers[e] !== 'undefined') {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
documentEventHandlers[e].unsubscribe(handler);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
m_document_removeEventListener.call(document, evt, handler, capture);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] =
function (evt, handler, capture) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var e = [Link]();
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (typeof
windowEventHandlers[e] !== 'undefined') {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
windowEventHandlers[e].unsubscribe(handler);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
m_window_removeEventListener.call(window, evt, handler, capture);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: function createEvent (type,
data) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var event =
[Link]('Events');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link](type,
false, false);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (data) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: for (var i in data) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if
([Link](i)) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: event[i] =
data[i];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return event;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /* eslint-disable no-undef */
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var cordova = {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: define: define,
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: require: require,
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: version:
PLATFORM_VERSION_BUILD_LABEL,
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: platformVersion:
PLATFORM_VERSION_BUILD_LABEL,
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: platformId: [Link],
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /* eslint-enable no-undef
*/
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * Methods to add/remove
your own addEventListener hijacking on document + window.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: addWindowEventHandler:
function (event) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return
(windowEventHandlers[event] = [Link](event));
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
addStickyDocumentEventHandler: function (event) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return
(documentEventHandlers[event] = [Link](event));
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: addDocumentEventHandler:
function (event) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return
(documentEventHandlers[event] = [Link](event));
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: removeWindowEventHandler:
function (event) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: delete
windowEventHandlers[event];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
removeDocumentEventHandler: function (event) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: delete
documentEventHandlers[event];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * Retrieve original event
handlers that were replaced by Cordova
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * @return object
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: getOriginalHandlers:
function () {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return {'document':
{'addEventListener': m_document_addEventListener, 'removeEventListener':
m_document_removeEventListener},
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: 'window':
{'addEventListener': m_window_addEventListener, 'removeEventListener':
m_window_removeEventListener}};
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * Method to fire event
from native code
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * bNoDetach is required
for events which cause an exception which needs to be caught in native code
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: fireDocumentEvent:
function (type, data, bNoDetach) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var evt =
createEvent(type, data);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (typeof
documentEventHandlers[type] !== 'undefined') {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (bNoDetach) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
documentEventHandlers[type].fire(evt);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
setTimeout(function () {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (type
=== 'deviceready') {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](evt);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
documentEventHandlers[type].fire(evt);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }, 0);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](evt);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: fireWindowEvent: function
(type, data) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var evt =
createEvent(type, data);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (typeof
windowEventHandlers[type] !== 'undefined') {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
setTimeout(function () {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
windowEventHandlers[type].fire(evt);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }, 0);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](evt);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * Plugin callback
mechanism.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: callbackId:
[Link]([Link]() * 2000000000),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: callbacks: {},
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: callbackStatus: {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: NO_RESULT: 0,
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: OK: 1,
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
CLASS_NOT_FOUND_EXCEPTION: 2,
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
ILLEGAL_ACCESS_EXCEPTION: 3,
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
INSTANTIATION_EXCEPTION: 4,
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
MALFORMED_URL_EXCEPTION: 5,
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: IO_EXCEPTION: 6,
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: INVALID_ACTION: 7,
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: JSON_EXCEPTION: 8,
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: ERROR: 9
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * Called by native code
when returning successful result from an action.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: callbackSuccess: function
(callbackId, args) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](callbackId, true, [Link], [[Link]],
[Link]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * Called by native code
when returning error result from an action.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: callbackError: function
(callbackId, args) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](callbackId, false, [Link], [[Link]],
[Link]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * Called by native code
when returning the result from an action.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: callbackFromNative:
function (callbackId, isSuccess, status, args, keepCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: try {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var callback =
[Link][callbackId];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (callback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (isSuccess
&& status === [Link]) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link] && [Link](null, args);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: } else if (!
isSuccess) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link] && [Link](null, args);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /*
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: else
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: Note, this
case is intentionally not caught.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: this can
happen if isSuccess is true, but callbackStatus is NO_RESULT
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: which is
used to remove a callback from the list without calling the callbacks
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: typically
keepCallback is false in this case
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (!
keepCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: delete
[Link][callbackId];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: } catch (err) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var msg = 'Error
in ' + (isSuccess ? 'Success' : 'Error') + ' callbackId: ' + callbackId + ' : ' +
err;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: console &&
[Link] && [Link](msg);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: console &&
[Link] && [Link] && [Link]([Link]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link]('cordovacallbackerror', { 'message': msg });
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: throw err;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: addConstructor: function
(func) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](function () {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: try {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: func();
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: } catch (e) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link]('Failed to run constructor: ' + e);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] = cordova;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
define("cordova/android/nativeapiprovider", function(require, exports, module) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * Exports the
[Link] object if available, otherwise exports the PromptBasedNativeApi.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var nativeApi =
this._cordovaNative || require('cordova/android/promptbasednativeapi');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var currentApi = nativeApi;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] = {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: get: function() { return
currentApi; },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: setPreferPrompt:
function(value) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: currentApi = value ?
require('cordova/android/promptbasednativeapi') : nativeApi;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: set: function(value) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: currentApi = value;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
define("cordova/android/promptbasednativeapi", function(require, exports, module) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * Implements the API of
[Link], but uses prompt() to communicate.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * This is used pre-JellyBean,
where addJavascriptInterface() is disabled.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] = {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: exec:
function(bridgeSecret, service, action, callbackId, argsJson) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return
prompt(argsJson, 'gap:'+[Link]([bridgeSecret, service, action,
callbackId]));
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: setNativeToJsBridgeMode:
function(bridgeSecret, value) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: prompt(value,
'gap_bridge_mode:' + bridgeSecret);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: retrieveJsMessages:
function(bridgeSecret, fromOnlineEvent) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return
prompt(+fromOnlineEvent, 'gap_poll:' + bridgeSecret);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: define("cordova/argscheck",
function(require, exports, module) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var utils =
require('cordova/utils');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var moduleExports =
[Link];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var typeMap = {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: 'A': 'Array',
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: 'D': 'Date',
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: 'N': 'Number',
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: 'S': 'String',
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: 'F': 'Function',
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: 'O': 'Object'
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: function extractParamName
(callee, argIndex) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return (/.*?\
((.*?)\)/).exec(callee)[1].split(', ')[argIndex];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: function checkArgs (spec,
functionName, args, opt_callee) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (!
[Link]) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var errMsg = null;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var typeName;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: for (var i = 0; i <
[Link]; ++i) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var c =
[Link](i);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var cUpper =
[Link]();
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var arg = args[i];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (c === '*') {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: continue;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: typeName =
[Link](arg);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if ((arg === null ||
arg === undefined) && c === cUpper) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: continue;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (typeName !==
typeMap[cUpper]) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: errMsg = 'Expected
' + typeMap[cUpper];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: break;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (errMsg) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: errMsg += ', but got '
+ typeName + '.';
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: errMsg = 'Wrong type
for parameter "' + extractParamName(opt_callee || [Link], i) + '" of ' +
functionName + ': ' + errMsg;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (typeof jasmine ===
'undefined') {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](errMsg);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: throw
TypeError(errMsg);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: function getValue (value,
defaultValue) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return value === undefined
? defaultValue : value;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] =
checkArgs;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] =
getValue;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] =
true;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: define("cordova/base64",
function(require, exports, module) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var base64 = exports;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] =
function (arrayBuffer) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var array = new
Uint8Array(arrayBuffer);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return
uint8ToBase64(array);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] =
function (str) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var decodedStr = typeof
atob !== 'undefined' ? atob(str) : [Link](str, 'base64').toString('binary');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var arrayBuffer = new
ArrayBuffer([Link]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var array = new
Uint8Array(arrayBuffer);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: for (var i = 0, len =
[Link]; i < len; i++) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: array[i] =
[Link](i);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return arrayBuffer;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /* This code is based on the
performance tests at http:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * This 12-bit-at-a-time
algorithm was the best performing version on all
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * platforms tested.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var b64_6bit =
'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/';
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var b64_12bit;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var b64_12bitTable = function
() {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: b64_12bit = [];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: for (var i = 0; i < 64; i+
+) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: for (var j = 0; j <
64; j++) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: b64_12bit[i * 64 +
j] = b64_6bit[i] + b64_6bit[j];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: b64_12bitTable = function
() { return b64_12bit; };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return b64_12bit;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: function uint8ToBase64
(rawData) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var numBytes =
[Link];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var output = '';
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var segment;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var table =
b64_12bitTable();
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: for (var i = 0; i <
numBytes - 2; i += 3) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: segment = (rawData[i]
<< 16) + (rawData[i + 1] << 8) + rawData[i + 2];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: output +=
table[segment >> 12];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: output +=
table[segment & 0xfff];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (numBytes - i === 2) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: segment = (rawData[i]
<< 16) + (rawData[i + 1] << 8);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: output +=
table[segment >> 12];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: output +=
b64_6bit[(segment & 0xfff) >> 6];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: output += '=';
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: } else if (numBytes - i
=== 1) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: segment = (rawData[i]
<< 16);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: output +=
table[segment >> 12];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: output += '==';
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return output;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: define("cordova/builder",
function(require, exports, module) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var utils =
require('cordova/utils');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: function each (objects, func,
context) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: for (var prop in objects)
{
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if
([Link](prop)) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](context, [objects[prop], prop]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: function clobber (obj, key,
value) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](obj, key);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var needsProperty = false;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: try {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: obj[key] = value;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: } catch (e) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: needsProperty = true;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (needsProperty ||
obj[key] !== value) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](obj, key, function () {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return value;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: function
assignOrWrapInDeprecateGetter (obj, key, value, message) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (message) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](obj, key, function () {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](message);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: delete obj[key];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: clobber(obj, key,
value);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return value;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: clobber(obj, key,
value);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: function include (parent,
objects, clobber, merge) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: each(objects, function
(obj, key) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: try {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var result =
[Link] ? require([Link]) : {};
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (clobber) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (typeof
parent[key] === 'undefined') {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
assignOrWrapInDeprecateGetter(parent, key, result, [Link]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: } else if
(typeof [Link] !== 'undefined') {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (merge)
{
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
recursiveMerge(parent[key], result);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
assignOrWrapInDeprecateGetter(parent, key, result, [Link]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: result =
parent[key];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (typeof
parent[key] === 'undefined') {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
assignOrWrapInDeprecateGetter(parent, key, result, [Link]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: result =
parent[key];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if ([Link])
{
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
include(result, [Link], clobber, merge);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: } catch (e) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link]('Exception building Cordova JS globals: ' + e + ' for key "' + key +
'"');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * Merge properties from one
object onto another recursively. Properties from
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * the src object will
overwrite existing target property.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * @param target Object to
merge properties into.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * @param src Object to merge
properties from.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: function recursiveMerge
(target, src) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: for (var prop in src) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if
([Link](prop)) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if
([Link] && [Link] === target) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
clobber([Link], prop, src[prop]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (typeof
src[prop] === 'object' && typeof target[prop] === 'object') {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
recursiveMerge(target[prop], src[prop]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
clobber(target, prop, src[prop]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link] = function (objects, target) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: include(target, objects,
false, false);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] =
function (objects, target) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: include(target, objects,
true, false);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] =
function (objects, target) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: include(target, objects,
true, true);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] =
recursiveMerge;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link] = assignOrWrapInDeprecateGetter;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link]
= function () {};
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: define("cordova/channel",
function(require, exports, module) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var utils =
require('cordova/utils');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var nextGuid = 1;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * Custom pub-sub "channel"
that can have functions subscribed to it
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * This object is used to
define and control firing of events for
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * cordova initialization, as
well as for custom events thereafter.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * The order of events during
page load and Cordova startup is as follows:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * onDOMContentLoaded*
Internal event that is received when the web page is loaded and parsed.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * onNativeReady*
Internal event that indicates the Cordova native side is ready.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * onCordovaReady*
Internal event fired when all Cordova JavaScript objects have been created.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * onDeviceReady*
User event fired to indicate that Cordova is ready
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * onResume
User event fired to indicate a start/resume lifecycle event
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * onPause
User event fired to indicate a pause lifecycle event
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * The events marked with an *
are sticky. Once they have fired, they will stay in the fired state.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * All listeners that
subscribe after the event is fired will be executed right away.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * The only Cordova events
that user code should register for are:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * deviceready
Cordova native code is initialized and Cordova APIs can be called from JavaScript
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * pause
App has moved to background
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * resume
App has returned to foreground
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * Listeners can be registered
as:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: *
[Link]("deviceready", myDeviceReadyListener, false);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: *
[Link]("resume", myResumeListener, false);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: *
[Link]("pause", myPauseListener, false);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * The DOM lifecycle events
should be used for saving and restoring state
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * [Link]
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * [Link]
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * Channel
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * @constructor
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * @param type String the
channel name
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var Channel = function (type,
sticky) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] = type;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] = {};
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] = sticky ? 1 :
0;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] = null;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] = 0;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link] = null;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var channel = {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * Calls the provided
function only after all of the channels specified
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * have been fired. All
channels must be sticky channels.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: join: function (h, c) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var len = [Link];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var i = len;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var f = function () {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (!(--i)) h();
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: for (var j = 0; j <
len; j++) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (c[j].state ===
0) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: throw
Error('Can only use join with sticky channels.');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: c[j].subscribe(f);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (!len) h();
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /* eslint-disable no-
return-assign */
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: create: function (type) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return channel[type] =
new Channel(type, false);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: createSticky: function
(type) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return channel[type] =
new Channel(type, true);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /* eslint-enable no-
return-assign */
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * cordova Channels that
must fire before "deviceready" is fired.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: deviceReadyChannelsArray:
[],
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: deviceReadyChannelsMap:
{},
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * Indicate that a feature
needs to be initialized before it is ready to be used.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * This holds up Cordova's
"deviceready" event until the feature has been initialized
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * and
[Link](feature) is called.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * @param feature {String}
The unique feature name
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: waitForInitialization:
function (feature) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (feature) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var c =
channel[feature] || [Link](feature);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link][feature] = c;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](c);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * Indicate that
initialization code has completed and the feature is ready to be used.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * @param feature {String}
The unique feature name
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: initializationComplete:
function (feature) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var c =
[Link][feature];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (c) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link]();
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: function
checkSubscriptionArgument (argument) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (typeof argument !==
'function' && typeof [Link] !== 'function') {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: throw new Error(
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: 'Must provide a
function or an EventListener object ' +
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: 'implementing
the handleEvent interface.'
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: );
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * Subscribes the given
function to the channel. Any time that
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * [Link] is called so
too will the function.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * Optionally specify an
execution context for the function
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * and a guid that can be used
to stop subscribing to the channel.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * Returns the guid.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] =
function (eventListenerOrFunction, eventListener) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
checkSubscriptionArgument(eventListenerOrFunction);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var handleEvent, guid;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if
(eventListenerOrFunction && typeof eventListenerOrFunction === 'object') {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: handleEvent =
[Link];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: eventListener =
eventListenerOrFunction;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: handleEvent =
eventListenerOrFunction;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if ([Link] === 2) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](eventListener || this, [Link]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: guid =
eventListenerOrFunction.observer_guid;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (typeof eventListener
=== 'object') {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: handleEvent =
[Link](eventListener, handleEvent);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (!guid) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: guid = '' + nextGuid+
+;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: handleEvent.observer_guid
= guid;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
eventListenerOrFunction.observer_guid = guid;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (![Link][guid])
{
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link][guid] =
handleEvent;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link]++;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if ([Link]
=== 1) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link] && [Link]();
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * Unsubscribes the function
with the given guid from the channel.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link]
= function (eventListenerOrFunction) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
checkSubscriptionArgument(eventListenerOrFunction);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var handleEvent, guid,
handler;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if
(eventListenerOrFunction && typeof eventListenerOrFunction === 'object') {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: handleEvent =
[Link];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: handleEvent =
eventListenerOrFunction;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: guid =
handleEvent.observer_guid;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: handler =
[Link][guid];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (handler) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: delete
[Link][guid];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link]--;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if ([Link]
=== 0) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link] && [Link]();
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * Calls all functions
subscribed to this channel.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] =
function (e) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var fail = false;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var fireArgs =
[Link](arguments);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if ([Link] === 1) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] = 2;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] =
fireArgs;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if ([Link]) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var toCall = [];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: for (var item in
[Link]) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link]([Link][item]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: for (var i = 0; i <
[Link]; ++i) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
toCall[i].apply(this, fireArgs);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if ([Link] === 2
&& [Link]) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] =
0;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] =
{};
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link] && [Link]();
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link]('onDOMContentLoaded');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link]('onNativeReady');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link]('onCordovaReady');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link]('onPluginsReady');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link]('onDeviceReady');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link]('onResume');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link]('onPause');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link]('onCordovaReady');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link]('onDOMContentLoaded');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] = channel;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: define("cordova/exec",
function(require, exports, module) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * Execute a cordova command.
It is up to the native side whether this action
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * is synchronous or
asynchronous. The native side can return:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * Synchronous:
PluginResult object as a JSON string
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * Asynchronous: Empty
string ""
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * If async, the native side
will [Link] or [Link],
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * depending upon the result
of the action.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * @param {Function} success
The success callback
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * @param {Function} fail
The fail callback
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * @param {String} service
The name of the service to use
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * @param {String} action
Action to be run in cordova
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * @param {String[]} [args]
Zero or more arguments to pass to the method
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var cordova =
require('cordova'),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: nativeApiProvider =
require('cordova/android/nativeapiprovider'),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: utils =
require('cordova/utils'),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: base64 =
require('cordova/base64'),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: channel =
require('cordova/channel'),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: jsToNativeModes = {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: PROMPT: 0,
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: JS_OBJECT: 1
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: nativeToJsModes = {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: POLLING: 0,
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: LOAD_URL: 1,
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: ONLINE_EVENT: 2,
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: EVAL_BRIDGE: 3
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: jsToNativeBridgeMode,
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: nativeToJsBridgeMode =
nativeToJsModes.EVAL_BRIDGE,
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: pollEnabled = false,
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: bridgeSecret = -1;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var messagesFromNative = [];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var isProcessing = false;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var resolvedPromise = typeof
Promise == 'undefined' ? null : [Link]();
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var nextTick = resolvedPromise
? function(fn) { [Link](fn); } : function(fn) { setTimeout(fn); };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: function androidExec(success,
fail, service, action, args) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (bridgeSecret < 0) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: throw new
Error('exec() called without bridgeSecret');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (jsToNativeBridgeMode
=== undefined) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](jsToNativeModes.JS_OBJECT);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: args = args || [];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: for (var i = 0; i <
[Link]; i++) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if
([Link](args[i]) == 'ArrayBuffer') {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: args[i] =
[Link](args[i]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var callbackId = service +
[Link]++,
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: argsJson =
[Link](args);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (success || fail) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link][callbackId] = {success:success, fail:fail};
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var msgs =
[Link]().exec(bridgeSecret, service, action, callbackId, argsJson);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (jsToNativeBridgeMode
== jsToNativeModes.JS_OBJECT && msgs === "@Null arguments.") {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link]([Link]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: androidExec(success,
fail, service, action, args);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](jsToNativeModes.JS_OBJECT);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: } else if (msgs) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](msgs);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
nextTick(processMessages);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] = function()
{
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: bridgeSecret = +prompt('',
'gap_init:' + nativeToJsBridgeMode);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link]();
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: function
pollOnceFromOnlineEvent() {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: pollOnce(true);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: function
pollOnce(opt_fromOnlineEvent) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (bridgeSecret < 0) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var msgs =
[Link]().retrieveJsMessages(bridgeSecret, !!opt_fromOnlineEvent);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (msgs) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](msgs);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: processMessages();
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: function pollingTimerFunc() {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (pollEnabled) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: pollOnce();
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
setTimeout(pollingTimerFunc, 50);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: function hookOnlineApis() {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: function proxyEvent(e) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link]([Link]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link]('online', pollOnceFromOnlineEvent, false);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link]('offline', pollOnceFromOnlineEvent, false);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link]('online');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link]('offline');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link]('online', proxyEvent, false);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link]('offline', proxyEvent, false);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: hookOnlineApis();
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] =
jsToNativeModes;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] =
nativeToJsModes;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link] = function(mode) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (mode ==
jsToNativeModes.JS_OBJECT && !window._cordovaNative) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: mode =
[Link];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](mode == [Link]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: jsToNativeBridgeMode =
mode;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link] = function(mode) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (mode ==
nativeToJsBridgeMode) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (nativeToJsBridgeMode
== [Link]) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: pollEnabled = false;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: nativeToJsBridgeMode =
mode;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (bridgeSecret >= 0) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link]().setNativeToJsBridgeMode(bridgeSecret, mode);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (mode ==
[Link]) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: pollEnabled = true;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
setTimeout(pollingTimerFunc, 1);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: function buildPayload(payload,
message) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var payloadKind =
[Link](0);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (payloadKind == 's') {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link]([Link](1));
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: } else if (payloadKind ==
't') {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link](true);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: } else if (payloadKind ==
'f') {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link](false);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: } else if (payloadKind ==
'N') {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link](null);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: } else if (payloadKind ==
'n') {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](+[Link](1));
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: } else if (payloadKind ==
'A') {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var data =
[Link](1);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link]([Link](data));
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: } else if (payloadKind ==
'S') {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link]([Link]([Link](1)));
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: } else if (payloadKind ==
'M') {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var multipartMessages
= [Link](1);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: while
(multipartMessages !== "") {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var spaceIdx =
[Link](' ');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var msgLen =
+[Link](0, spaceIdx);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var
multipartMessage = [Link](spaceIdx + 1, msgLen);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: multipartMessages
= [Link](spaceIdx + msgLen + 1);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
buildPayload(payload, multipartMessage);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link]([Link](message));
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: function
processMessage(message) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var firstChar =
[Link](0);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (firstChar == 'J') {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
eval([Link](1));
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: } else if (firstChar ==
'S' || firstChar == 'F') {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var success =
firstChar == 'S';
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var keepCallback =
[Link](1) == '1';
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var spaceIdx =
[Link](' ', 2);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var status =
+[Link](2, spaceIdx);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var nextSpaceIdx =
[Link](' ', spaceIdx + 1);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var callbackId =
[Link](spaceIdx + 1, nextSpaceIdx);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var payloadMessage =
[Link](nextSpaceIdx + 1);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var payload = [];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: buildPayload(payload,
payloadMessage);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](callbackId, success, status, payload, keepCallback);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link]("processMessage failed: invalid message: " + [Link](message));
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: function processMessages() {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (isProcessing) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if
([Link] === 0) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: isProcessing = true;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: try {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var msg =
popMessageFromQueue();
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (msg == '*' &&
[Link] === 0) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
nextTick(pollOnce);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: processMessage(msg);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: } finally {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: isProcessing = false;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if
([Link] > 0) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
nextTick(processMessages);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: function popMessageFromQueue()
{
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var messageBatch =
[Link]();
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (messageBatch == '*') {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return '*';
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var spaceIdx =
[Link](' ');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var msgLen =
+[Link](0, spaceIdx);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var message =
[Link](spaceIdx + 1, msgLen);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: messageBatch =
[Link](spaceIdx + msgLen + 1);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (messageBatch) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](messageBatch);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return message;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] = androidExec;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: define("cordova/exec/proxy",
function(require, exports, module) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var CommandProxyMap = {};
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] = {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: add: function (id,
proxyObj) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link]('adding
proxy for ' + id);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: CommandProxyMap[id] =
proxyObj;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return proxyObj;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: remove: function (id) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var proxy =
CommandProxyMap[id];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: delete
CommandProxyMap[id];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: CommandProxyMap[id] =
null;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return proxy;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: get: function (service,
action) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return
(CommandProxyMap[service] ? CommandProxyMap[service][action] : null);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: define("cordova/init",
function(require, exports, module) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var channel =
require('cordova/channel');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var cordova =
require('cordova');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var modulemapper =
require('cordova/modulemapper');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var platform =
require('cordova/platform');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var pluginloader =
require('cordova/pluginloader');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var utils =
require('cordova/utils');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var platformInitChannelsArray
= [[Link], [Link]];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: function logUnfiredChannels
(arr) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: for (var i = 0; i <
[Link]; ++i) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (arr[i].state !==
2) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link]('Channel not fired: ' + arr[i].type);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link](function ()
{
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if
([Link] !== 2) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link]('deviceready has not fired after 5 seconds.');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
logUnfiredChannels(platformInitChannelsArray);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
logUnfiredChannels([Link]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }, 5000);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: function replaceNavigator
(origNavigator) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var CordovaNavigator =
function () {};
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link]
= origNavigator;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var newNavigator = new
CordovaNavigator();
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if ([Link])
{
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: for (var key in
origNavigator) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (typeof
origNavigator[key] === 'function') {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
newNavigator[key] = origNavigator[key].bind(origNavigator);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: (function (k)
{
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](newNavigator, key, function () {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return
origNavigator[k];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: })(key);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return newNavigator;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if ([Link]) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] =
replaceNavigator([Link]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (![Link]) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] = {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: log: function () {}
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (![Link]) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] =
function (msg) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link]('warn: ' +
msg);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] =
[Link]('pause');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] =
[Link]('resume');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] =
[Link]('activated');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] =
[Link]('deviceready');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if ([Link] ===
'complete' || [Link] === 'interactive') {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link]();
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link]('DOMContentLoaded', function () {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link]();
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }, false);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (window._nativeReady) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link]();
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link]('cordova', 'cordova');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link]('cordova/exec', '[Link]');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link]('cordova/exec', '[Link]');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] &&
[Link]();
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: setTimeout(function () {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link](function
() {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link]();
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }, 0);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * Create all cordova objects
once native side is ready.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link](function () {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](window);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] &&
[Link]();
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link]();
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link](function () {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
require('cordova').fireDocumentEvent('deviceready');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
[Link]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }, platformInitChannelsArray);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: define("cordova/modulemapper",
function(require, exports, module) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var builder =
require('cordova/builder');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var moduleMap =
[Link];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var symbolList;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var deprecationMap;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] = function () {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: symbolList = [];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: deprecationMap = {};
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: function addEntry (strategy,
moduleName, symbolPath, opt_deprecationMessage) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (!(moduleName in
moduleMap)) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: throw new
Error('Module ' + moduleName + ' does not exist.');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link](strategy,
moduleName, symbolPath);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if
(opt_deprecationMessage) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
deprecationMap[symbolPath] = opt_deprecationMessage;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] = function
(moduleName, symbolPath, opt_deprecationMessage) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: addEntry('c', moduleName,
symbolPath, opt_deprecationMessage);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] = function
(moduleName, symbolPath, opt_deprecationMessage) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: addEntry('m', moduleName,
symbolPath, opt_deprecationMessage);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] = function
(moduleName, symbolPath, opt_deprecationMessage) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: addEntry('d', moduleName,
symbolPath, opt_deprecationMessage);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] = function
(moduleName) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: addEntry('r', moduleName,
null);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: function prepareNamespace
(symbolPath, context) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (!symbolPath) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return context;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var parts =
[Link]('.');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var cur = context;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: for (var i = 0, part; part
= parts[i]; ++i) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: cur = cur[part] =
cur[part] || {};
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return cur;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] = function
(context) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var origSymbols = {};
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: context.CDV_origSymbols =
origSymbols;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: for (var i = 0, len =
[Link]; i < len; i += 3) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var strategy =
symbolList[i];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var moduleName =
symbolList[i + 1];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var module =
require(moduleName);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (strategy === 'r')
{
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: continue;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var symbolPath =
symbolList[i + 2];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var lastDot =
[Link]('.');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var namespace =
[Link](0, lastDot);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var lastName =
[Link](lastDot + 1);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var deprecationMsg =
symbolPath in deprecationMap ? 'Access made to deprecated symbol: ' + symbolPath +
'. ' + deprecationMsg : null;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var parentObj =
prepareNamespace(namespace, context);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var target =
parentObj[lastName];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (strategy === 'm'
&& target) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](target, module);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: } else if ((strategy
=== 'd' && !target) || (strategy !== 'd')) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (!(symbolPath
in origSymbols)) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
origSymbols[symbolPath] = target;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](parentObj, lastName, module, deprecationMsg);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] =
function (context, symbolPath) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var origSymbols =
context.CDV_origSymbols;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (origSymbols &&
(symbolPath in origSymbols)) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return
origSymbols[symbolPath];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var parts =
[Link]('.');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var obj = context;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: for (var i = 0; i <
[Link]; ++i) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: obj = obj &&
obj[parts[i]];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return obj;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link]();
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: define("cordova/platform",
function(require, exports, module) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var lastResumeEvent = null;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] = {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: id: 'android',
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: bootstrap: function() {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var channel =
require('cordova/channel'),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: cordova =
require('cordova'),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: exec =
require('cordova/exec'),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: modulemapper =
require('cordova/modulemapper');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link]();
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link]('cordova/plugin/android/app', '[Link]');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var APP_PLUGIN_NAME =
Number([Link]('.')[0]) >= 4 ? 'CoreAndroid' : 'App';
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var backButtonChannel
= [Link]('backbutton');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link] = function() {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: exec(null, null,
APP_PLUGIN_NAME, "overrideBackbutton", [[Link] == 1]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link]('menubutton');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link]('searchbutton');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: function
bindButtonChannel(buttonName) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var
volumeButtonChannel = [Link](buttonName + 'button');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link] = function() {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: exec(null,
null, APP_PLUGIN_NAME, "overrideButton", [buttonName, [Link] == 1]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
bindButtonChannel('volumeup');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
bindButtonChannel('volumedown');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var
cordovaAddEventListener = [Link];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link] = function(evt, handler, capture) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
cordovaAddEventListener(evt, handler, capture);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (evt ===
'resume' && lastResumeEvent) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
handler(lastResumeEvent);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](function() {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
exec(onMessageFromNative, null, APP_PLUGIN_NAME, 'messageChannel', []);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: exec(null, null,
APP_PLUGIN_NAME, "show", []);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: function
onMessageFromNative(msg) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var cordova =
require('cordova');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var action = [Link];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: switch (action)
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: case 'backbutton':
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: case 'menubutton':
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: case 'searchbutton':
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: case 'pause':
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: case
'volumedownbutton':
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: case 'volumeupbutton':
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](action);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: break;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: case 'resume':
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
if([Link] > 1 && [Link]) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
if([Link] === 2) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link] = arguments[1];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var res =
[];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: for(var i
= 1; i < [Link]; i++) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](arguments[i]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link] = res;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
lastResumeEvent = msg;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](action, msg);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: break;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: default:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: throw new
Error('Unknown event action ' + action);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
define("cordova/plugin/android/app", function(require, exports, module) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var exec =
require('cordova/exec');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var APP_PLUGIN_NAME =
Number(require('cordova').[Link]('.')[0]) >= 4 ? 'CoreAndroid' :
'App';
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] = {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * Clear the resource
cache.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: clearCache:function() {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: exec(null, null,
APP_PLUGIN_NAME, "clearCache", []);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * Load the url into the
webview or into new browser instance.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * @param url The
URL to load
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * @param props
Properties that can be passed in to the activity:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * wait: int
=> wait msec before loading URL
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * loadingDialog:
"Title,Message" => display a native loading dialog
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: *
loadUrlTimeoutValue: int => time in msec to wait before triggering a
timeout error
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * clearHistory:
boolean => clear webview history (default=false)
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * openExternal:
boolean => open in a new browser (default=false)
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * Example:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: *
[Link]("http:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: loadUrl:function(url,
props) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: exec(null, null,
APP_PLUGIN_NAME, "loadUrl", [url, props]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * Cancel loadUrl that is
waiting to be loaded.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: cancelLoadUrl:function() {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: exec(null, null,
APP_PLUGIN_NAME, "cancelLoadUrl", []);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * Clear web history in
this web view.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * Instead of BACK button
loading the previous web page, it will exit the app.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: clearHistory:function() {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: exec(null, null,
APP_PLUGIN_NAME, "clearHistory", []);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * Go to previous page
displayed.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * This is the same as
pressing the backbutton on Android device.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: backHistory:function() {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: exec(null, null,
APP_PLUGIN_NAME, "backHistory", []);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * Override the default
behavior of the Android back button.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * If overridden, when the
back button is pressed, the "backKeyDown" JavaScript event will be fired.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * Note: The user should
not have to call this method. Instead, when the user
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * registers for the
"backbutton" event, this is automatically done.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * @param override
T=override, F=cancel override
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
overrideBackbutton:function(override) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: exec(null, null,
APP_PLUGIN_NAME, "overrideBackbutton", [override]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * Override the default
behavior of the Android volume button.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * If overridden, when the
volume button is pressed, the "volume[up|down]button"
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * JavaScript event will be
fired.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * Note: The user should
not have to call this method. Instead, when the user
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * registers for the
"volume[up|down]button" event, this is automatically done.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * @param button
volumeup, volumedown
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * @param override
T=override, F=cancel override
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
overrideButton:function(button, override) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: exec(null, null,
APP_PLUGIN_NAME, "overrideButton", [button, override]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * Exit and terminate the
application.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: exitApp:function() {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return exec(null,
null, APP_PLUGIN_NAME, "exitApp", []);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: define("cordova/pluginloader",
function(require, exports, module) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var modulemapper =
require('cordova/modulemapper');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] =
function (url, onload, onerror) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var script =
[Link]('script');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] = onload;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] = onerror;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] = url;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](script);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: function injectIfNecessary
(id, url, onload, onerror) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: onerror = onerror ||
onload;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (id in
[Link]) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: onload();
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](url, function () {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (id in
[Link]) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: onload();
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: onerror();
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }, onerror);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: function
onScriptLoadingComplete (moduleList, finishPluginLoading) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: for (var i = 0, module;
module = moduleList[i]; i++) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if ([Link] &&
[Link]) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: for (var j = 0; j
< [Link]; j++) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link]([Link], [Link][j]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if ([Link] &&
[Link]) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: for (var k = 0; k
< [Link]; k++) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link]([Link], [Link][k]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if ([Link]) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link]([Link]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: finishPluginLoading();
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: function handlePluginsObject
(path, moduleList, finishPluginLoading) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var scriptCounter =
[Link];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (!scriptCounter) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: finishPluginLoading();
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: function
scriptLoadedCallback () {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (!--scriptCounter)
{
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
onScriptLoadingComplete(moduleList, finishPluginLoading);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: for (var i = 0; i <
[Link]; i++) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
injectIfNecessary(moduleList[i].id, path + moduleList[i].file,
scriptLoadedCallback);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: function findCordovaPath () {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var path = null;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var scripts =
[Link]('script');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var term = '/[Link]';
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: for (var n =
[Link] - 1; n > -1; n--) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var src =
scripts[n].[Link](/\?.*$/, '');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if ([Link](term)
=== ([Link] - [Link])) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: path =
[Link](0, [Link] - [Link]) + '/';
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: break;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return path;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] = function
(callback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var pathPrefix =
findCordovaPath();
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (pathPrefix === null) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link]('Could not
find [Link] script tag. Plugin loading may fail.');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: pathPrefix = '';
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
injectIfNecessary('cordova/plugin_list', pathPrefix + 'cordova_plugins.js',
function () {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var moduleList =
require('cordova/plugin_list');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
handlePluginsObject(pathPrefix, moduleList, callback);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }, callback);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: define("cordova/urlutil",
function(require, exports, module) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * For already absolute URLs,
returns what is passed in.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * For relative URLs, converts
them to absolute ones.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] =
function makeAbsolute (url) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var anchorEl =
[Link]('a');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] = url;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return [Link];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: define("cordova/utils",
function(require, exports, module) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var utils = exports;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * Defines a property getter /
setter for obj[key].
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] =
function (obj, key, getFunc, opt_setFunc) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if ([Link])
{
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var desc = {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: get: getFunc,
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: configurable: true
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (opt_setFunc) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] =
opt_setFunc;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](obj, key, desc);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
obj.__defineGetter__(key, getFunc);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (opt_setFunc) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
obj.__defineSetter__(key, opt_setFunc);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * Defines a property getter
for obj[key].
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] =
[Link];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] = function
(a, item) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if ([Link]) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return
[Link](item);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var len = [Link];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: for (var i = 0; i < len; +
+i) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (a[i] === item) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return i;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return -1;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * Returns whether the item
was found in the array.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] = function
(a, item) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var index =
[Link](a, item);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (index !== -1) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link](index, 1);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return index !== -1;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] = function
(val) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return
[Link](val).slice(8, -1);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * Returns an indication of
whether the argument is an array or not
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] = [Link]
||
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: function (a) {
return [Link](a) === 'Array'; };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * Returns an indication of
whether the argument is a Date or not
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] = function (d) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return (d instanceof
Date);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * Does a deep clone of the
object.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] = function (obj) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (!obj || typeof obj ===
'function' || [Link](obj) || typeof obj !== 'object') {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return obj;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var retVal, i;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if ([Link](obj)) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: retVal = [];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: for (i = 0; i <
[Link]; ++i) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link]([Link](obj[i]));
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return retVal;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: retVal = {};
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: for (i in obj) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if ((!(i in retVal) ||
retVal[i] !== obj[i]) && typeof obj[i] !== 'undefined' && typeof obj[i] !==
'unknown') {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: retVal[i] =
[Link](obj[i]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return retVal;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * Returns a wrapped version
of the function
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] = function
(context, func, params) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return function () {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var args = params ||
arguments;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return
[Link](context, args);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: function UUIDcreatePart
(length) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var uuidpart = '';
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: for (var i = 0; i <
length; i++) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var uuidchar =
parseInt(([Link]() * 256), 10).toString(16);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if ([Link]
=== 1) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: uuidchar = '0' +
uuidchar;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: uuidpart += uuidchar;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return uuidpart;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * Create a UUID
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] = function ()
{
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return UUIDcreatePart(4) +
'-' +
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: UUIDcreatePart(2) +
'-' +
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: UUIDcreatePart(2) +
'-' +
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: UUIDcreatePart(2) +
'-' +
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: UUIDcreatePart(6);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * Extends a child object from
a parent object using classical inheritance
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * pattern.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] = (function () {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var F = function () {};
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return function (Child,
Parent) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] =
[Link];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] = new
F();
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: Child.__super__ =
[Link];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link] = Child;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }());
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /**
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * Alerts a message in any
available way: alert or [Link].
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] = function (msg) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if ([Link]) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link](msg);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: } else if (console &&
[Link]) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link](msg);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] =
require('cordova');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: require('cordova/init');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: })();
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link]('cordova/plugin_list', function(require, exports, module) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] = [
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: "file":
"plugins/cordova-plugin-thingx/www/[Link]",
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: "id": "cordova-plugin-
[Link]",
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: "clobbers": [
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: "vuforia"
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: ]
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: "file":
"plugins/cordova-plugin-thingx/www/identity_resolution.js",
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: "id": "cordova-plugin-
[Link]",
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: "clobbers": [
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: "irs"
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: ]
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: "file":
"plugins/cordova-plugin-thingx/www/intent_navigation_filter.js",
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: "id": "cordova-plugin-
[Link]",
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: "clobbers": [
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: "inf"
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: ]
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: ];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] =
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: "cordova-plugin-
whitelist": "1.3.3",
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: "cordova-plugin-thingx":
"1.0.0"
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link]("cordova-
[Link]", function(require, exports, module) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /* begin copyright text
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * Copyright © 2016 PTC Inc.,
Its Subsidiary Companies, and /or its Partners. All Rights Reserved.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * end copyright text
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /*global cordova, module*/
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var cordovaProxy;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var cordovaMock = {};
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] = function ()
{
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var obj = arguments[2];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var func = arguments[3];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var successCb =
arguments[0];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var errorCb =
arguments[1];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var args = arguments[4];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link]("[Link]
called with %s.%s(%o)", obj, func, args);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if ([Link] !==
'browser') {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: cordovaProxy = cordova;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: cordovaProxy =
cordovaMock;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] = {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: allowIntent: function
(theURL, successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback,
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
"IntentAndNavigationFilter", "allowIntent",
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[theURL, [Link]]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: allowNavigation: function
(theURL, successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback,
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
"IntentAndNavigationFilter", "allowNavigation",
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[theURL, [Link]]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link]("cordova-
[Link]", function(require, exports, module) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /* begin copyright text
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * Copyright © 2016 PTC Inc.,
Its Subsidiary Companies, and /or its Partners. All Rights Reserved.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * end copyright text
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /*global cordova, module*/
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /*
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * In case a new method is
created then follow following pattern:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * function(params,
successCallback, errorCallback)
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * If there is a new
parameter required to be added to existing method then
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * follow following pattern:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * function(...args)
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * Note: Check add3DImage
function on how both old and new methods are supported for adding
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * new param.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: function resolvePath(names) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var split = [Link]("
");
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var result = "";
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var path =
[Link];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var lastIndexOfSlash =
[Link]('/');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: path = [Link](0,
lastIndexOfSlash);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: for (var
i=0;i<[Link];i++) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var name = split[i];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (lastIndexOfSlash >
-1) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if ([Link]
> 0) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: result += " ";
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if
([Link]("/")) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: result +=
[Link] + name;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: result +=
[Link] + path + "/" + name;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return result;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: function
resolvePathIfNeeded(path) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if ( path && !
(([Link]("http:") === 0) || ([Link]("https:") === 0) ||
([Link]("file:") === 0) || ([Link]("data:") === 0)) ) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return
resolvePath(path);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return path;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: function sanitizeURL(path) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if ( path && !
(([Link]("http:") === 0) || ([Link]("https:") === 0) ||
([Link]("file:") === 0) || ([Link]("data:") === 0)) ) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if ([Link](' ')
>= 0) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return
encodeURI(path);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return path;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: function asBoolean(arg) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (arg === null ||
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: arg === undefined ||
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: typeof(arg) ===
"boolean") {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return arg;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (typeof(arg) ===
"string") {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var larg =
[Link]();
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return larg ===
"true";
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (typeof(arg) ===
"number") {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return arg !== 0;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return !!arg;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: function asString(arg) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (arg === null ||
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: arg === undefined ||
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: typeof(arg) ===
"string") {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return arg;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return "" + arg;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: function asNumber(arg) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (arg === null ||
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: arg === undefined ||
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: typeof(arg) ===
"number") {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return arg;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return Number(arg);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: function
asThreeStateBoolean(arg) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (arg === null || arg
=== undefined) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return -1;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (arg === "true" || arg
=== true) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return 1;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (arg === "false" || arg
=== false) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return 0;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: return asNumber(arg);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var cordovaProxy;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var cordovaMock = {};
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] = function ()
{
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var obj = arguments[2];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var func = arguments[3];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var successCb =
arguments[0];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var errorCb =
arguments[1];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var args = arguments[4];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link]("[Link]
called with %s.%s(%o)", obj, func, args);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if ([Link] !==
'browser') {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: cordovaProxy = cordova;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: cordovaProxy =
cordovaMock;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] = {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: initializeAR: function
(arMechanism, maxtrackers, extendedtracking, persistmap, near, far,
successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "initializeAR",
[asString(arMechanism),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asNumber(maxtrackers),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asBoolean(extendedtracking),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asBoolean(persistmap),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asNumber(near),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asNumber(far)
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: setViewProperties:
function(properties, successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var cordovaParams =
{ };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if
([Link] !== undefined) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link] = asBoolean([Link]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link] = asBoolean(properties["experimental-dropshadow"]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "setViewProperties",
[cordovaParams]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: showARView: function
(successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "showARView", []);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: cleanUpAndPause: function
(successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "cleanUpAndPause",
[]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: pauseAR: function
(successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "pauseAR", []);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: resumeAR: function
(successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "resumeAR", []);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: lockCameraAndOrientation:
function (successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia",
"lockCameraAndOrientation", []);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
unlockCameraAndOrientation: function (successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia",
"unlockCameraAndOrientation", []);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: cleanUpAndContinue:
function (successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "cleanUpAndContinue",
[]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: resetSpatialTracking:
function (successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia",
"resetSpatialTracking", []);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: getTracked: function
(successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "getTracked", []);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: loadTrackerDef: function
(markerSet, successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var ms = (markerSet
=== undefined) ? [] : markerSet;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "loadTrackerDef", [ms,
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link]]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: addTracker: function
(nameOrParams, successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var options =
nameOrParams;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if
(typeof(nameOrParams) === "string") {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: options = { name:
nameOrParams, trackingHints: { stationary: true } };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] =
asString([Link]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link]
= ([Link] === undefined) ? {} : [Link];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link] = ([Link] === false) ?
false : true;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "addTracker",
[options]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: add3DObject: function
(trackerName, name, vertices, normals, texCoords, indexes, color, texture, parent,
successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: texture =
resolvePathIfNeeded(texture);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "add3DObject",
[asString(trackerName),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asString(name),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
vertices,
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
normals,
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
texCoords,
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
indexes,
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
color,
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
texture,
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
undefined
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: addPVS: function
(trackerName, name, url, cull, parent, successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: url =
resolvePathIfNeeded(sanitizeURL(url));
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "addPVS",
[asString(trackerName),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asString(name),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asString(url),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asBoolean(cull),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
undefined
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: addLeaderLine: function
(trackerName, name, vertices, color, texture,
nbScreenCoord,pointSize,lineWidth,parent, successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: texture =
resolvePathIfNeeded(texture);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var
nbsc=(nbScreenCoord === undefined) ? "0" : nbScreenCoord;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var ps=(pointSize ===
undefined) ? "40" : pointSize;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var lw=(lineWidth ===
undefined) ? "5" : lineWidth;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "addLeaderLine",
[asString(trackerName),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asString(name),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
vertices,
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
color,
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
texture,
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asNumber(nbsc),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asNumber(ps),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asNumber(lw),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
undefined
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: append3DObject: function
(name, mode, indexes, color, successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "append3DObject",
[asString(name),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asString(mode),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
indexes,
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
color
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: addEmitter: function
(trackerName, name, particles, radius, velocity, decay, gravity, spread, size,
mass, rate, wind, blend, color, texture, parent, successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: texture =
resolvePathIfNeeded(texture);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "addEmitter",
[asString(trackerName),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asString(name),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asNumber(particles),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asNumber(radius),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asNumber(velocity),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asNumber(decay),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asNumber(gravity),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asNumber(spread),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asNumber(size),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asNumber(mass),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asNumber(rate),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
wind,
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asNumber(blend),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
color,
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
texture,
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
undefined
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /*
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: addGroup: function
(trackerName, name, cull, parent, successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "addGroup",
[asString(trackerName),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asString(name),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asBoolean(cull),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asString(parent)
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: addMarker: function
(trackerName, name, src, size, successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "addMarker",
[asString(trackerName),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asString(name),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asString(src),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asString(size)
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: add3DImage: function
(...args) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: let tracker, id, src,
parent, leaderX, leaderY, anchor, width, height, pivot, preload, successCallback,
errorCallback;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if (typeof args[0] ===
'object') {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: let params;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [params,
successCallback, errorCallback] = args;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: ({tracker, id,
src, parent, leaderX, leaderY, anchor, width, height, pivot, preload} = params);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: } else if (typeof
args[0] === 'string') {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: preload = true;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [tracker, id, src,
parent, leaderX, leaderY, anchor, width, height, pivot, successCallback,
errorCallback] = args;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: throw new
Error('add3DImage call with invalid args');
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: src =
resolvePathIfNeeded(src);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "add3DImage",
[asString(tracker),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asString(id),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
src,
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
undefined,
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asNumber(leaderX),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asNumber(leaderY),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asNumber(anchor),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asNumber(width),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asNumber(height),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asNumber(pivot)
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: allowNextGesture:
function(params, successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var cordovaParams =
{};
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "allowNextGesture",
[cordovaParams]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: loadViewState:
function(params, successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var cordovaParams = {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: modelID:
asString([Link]),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: viewStateID:
asNumber([Link])
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "loadViewState",
[cordovaParams]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: loadPVI: function (params,
successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var encodedURL =
sanitizeURL([Link]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var cordovaParams = {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: modelID:
asString([Link]),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: url:
asString(resolvePathIfNeeded(encodedURL))
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "loadPVI",
[cordovaParams]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: playStep: function
(params, successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var cordovaParams = {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: modelID:
asString([Link]),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: stepNumber:
asNumber([Link])
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "playStep",
[cordovaParams]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: gotoStep: function
(params, successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var cordovaParams = {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: modelID:
asString([Link]),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: stepNumber:
asNumber([Link]),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: position:
asString([Link])
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "gotoStep",
[cordovaParams]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: setModelURL: function
(params, successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var modelURL =
resolvePathIfNeeded(sanitizeURL([Link]));
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var cordovaParams = {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: modelID:
asString([Link]),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: modelURL:
asString(modelURL)
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "setModelURL",
[cordovaParams]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: setTexture: function
(name, texture, successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: texture =
resolvePathIfNeeded(texture);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "setTexture",
[asString(name),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
texture
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: setColor: function (name,
color, successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "setColor",
[asString(name),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
color
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: setVertices: function
(name, vertices, successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "setVertices",
[asString(name),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
vertices
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: insertGroupNode: function
(props, successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "insertGroupNode",
[asString([Link]),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asString([Link])
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: removeNode: function
(props, successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "removeNode",
[asString([Link]),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asBoolean([Link])
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: setProperties: function
(name, props, successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var opacity
= ([Link] === undefined) ? -1 : [Link];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var hidden
= ([Link] === undefined) ? -1 : [Link];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var occlude
= ([Link] === undefined) ? false : [Link];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var billboard
= ([Link] === undefined) ? false : [Link];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var decal
= ([Link] === undefined) ? false : [Link];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var shader
= ([Link] === undefined) ? null : [Link];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var phantom
= ([Link] === undefined) ? false : [Link];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var forceHidden
= ([Link] === undefined) ? false : [Link];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var
experimentalOneSided = ([Link] === undefined) ? false :
[Link];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "setProperties",
[asString(name),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asNumber(opacity),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asThreeStateBoolean(hidden),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asBoolean(occlude),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asBoolean(billboard),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asBoolean(decal),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asString(shader),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asBoolean(phantom),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asBoolean(forceHidden),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asBoolean(experimentalOneSided)]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: getAllPropertyValues:
function (name, successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia",
"getAllPropertyValues", [asString(name)
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: setTranslation: function
(name, ax, ay, az, successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var x = (ax ===
undefined) ? 0.0 : ax;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var y = (ay ===
undefined) ? 0.0 : ay;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var z = (az ===
undefined) ? 0.0 : az;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "setTranslation",
[asString(name),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asNumber(x),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asNumber(y),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asNumber(z)
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: setRotation: function
(name, ax, ay, az, successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var x = (ax ===
undefined) ? 0.0 : ax;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var y = (ay ===
undefined) ? 0.0 : ay;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var z = (az ===
undefined) ? 0.0 : az;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "setRotation",
[asString(name),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asNumber(x),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asNumber(y),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asNumber(z)
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: setScale: function (name,
ax, ay, az, successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var x = (ax ===
undefined) ? 1.0 : ax;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var y = (ay ===
undefined) ? 1.0 : ay;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var z = (az ===
undefined) ? 1.0 : az;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "setScale",
[asString(name),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asNumber(x),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asNumber(y),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asNumber(z)
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: setGestures: function
(params, successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var gestures = {};
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if
([Link] !== undefined) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link] = asBoolean([Link]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if
([Link] !== undefined) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link] = asBoolean([Link]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if
([Link] !== undefined) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link] = asBoolean([Link]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var cordovaParams = {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: nodeId:
asString([Link]),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: gestures: gestures
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "setGestures",
[cordovaParams]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: resetGestureTransforms:
function (successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia",
"resetGestureTransforms", []);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: setupAREventsCommand:
function (successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia",
"setupAREventsCommand", []);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
setupTrackingEventsCommand: function (successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia",
"setupTrackingEventsCommand", []);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: transform: function (name,
dx, dy, dz, drx, dry, drz, successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var x = (dx ===
undefined) ? 0.0 : dx;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var y = (dy ===
undefined) ? 0.0 : dy;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var z = (dz ===
undefined) ? 0.0 : dz;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var rx = (drx ===
undefined) ? 0.0 : drx;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var ry = (dry ===
undefined) ? 0.0 : dry;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var rz = (drz ===
undefined) ? 0.0 : drz;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "transform",
[asString(name),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asNumber(x),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asNumber(y),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asNumber(z),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asNumber(rx),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asNumber(ry),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asNumber(rz)
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: resetAll: function
( successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "resetAll", []);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: reset: function (name,
successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "reset",
[asString(name)
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: setShader: function (name,
vertex, fragment, successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "setShader",
[asString(name),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asString(vertex),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asString(fragment)
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: userPick: function
(params, successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "userPick",
[asNumber(params.x),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asNumber(params.y)
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: exitSpatialPlacementMode:
function(successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia",
"exitSpatialPlacementMode", []);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: takeScreenshot:
function(params, successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var cordovaParams = {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: withAugmentation:
asBoolean([Link]),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: dataURL:
asBoolean([Link]),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: imgFormat:
asString([Link]),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: imgWidth:
[Link],
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: imgHeight:
[Link]
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "takeScreenshot",
[cordovaParams]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: startBatch: function
(successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "startBatch", []);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: executeBatch: function
(successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "executeBatch", []);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: scanForNextBarCode:
function(successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "scanForNextBarCode",
[]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: stopBarCodeScanning:
function(successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "stopBarCodeScanning",
[]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: playSxsl: function(params,
successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "playSxsl",
[asString([Link]), [Link], [Link]]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: goBack: function
(successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "goBack", []);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
setupSpeechRecognitionCallback: function (params, successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](function(guesses) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if
(successCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
successCallback([Link](guesses) ? guesses : null);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }, errorCallback,
"Vuforia", "setupSpeechRecognitionCallback", [asBoolean([Link])]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: updateVoiceCommands:
function (params, successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "updateVoiceCommands",
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[asBoolean([Link]),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link],
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link]
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: ]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: forceRealWearRescan:
function(successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "forceRealWearRescan",
[]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: getCameraImage:
function(successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "getCameraImage", []);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: synthesizeSpeech:
function(params, successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "synthesizeSpeech",
[asString([Link]),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
asString([Link])
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: stopSpeaking:
function(successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "stopSpeaking", []);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /** Ask the native plugin
to start atom on the added augmentation */
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: initAtom: function(params,
successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var cordovaParams = {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: atomName:
asString([Link]),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: atomID:
asString([Link])
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "initAtom",
[cordovaParams]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: startAtom:
function(params, successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var cordovaParams = {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: atomID:
asString([Link])
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "startAtom",
[cordovaParams]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: stopAtom: function(params,
successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var cordovaParams = {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: atomID:
asString([Link])
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "stopAtom",
[cordovaParams]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: },
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: configureAtom:
function(params, successCallback, errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var configureAtom =
([Link] === undefined) ? {} : [Link];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var cordovaParams = {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: atomID:
asString([Link]),
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: configureAtom:
configureAtom
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback, "Vuforia", "configureAtom",
[cordovaParams]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };});
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link]("cordova-
[Link]", function(require, exports, module) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /* begin copyright text
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * Copyright © 2016 PTC Inc.,
Its Subsidiary Companies, and /or its Partners. All Rights Reserved.
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: *
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: * end copyright text
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: */
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: /*global cordova, module*/
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var cordovaProxy;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var cordovaMock = {};
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] = function ()
{
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var obj = arguments[2];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var func = arguments[3];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var successCb =
arguments[0];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var errorCb =
arguments[1];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: var args = arguments[4];
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link]("[Link]
called with %s.%s(%o)", obj, func, args);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: if ([Link] !==
'browser') {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: cordovaProxy = cordova;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: } else {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: cordovaProxy =
cordovaMock;
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] = {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: queryIdentityService:
function (theID, theContentType, useFeedback, notifyNativeCode, successCallback,
errorCallback) {
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[Link](successCallback, errorCallback,
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
"IdentityService", "queryIdentityService",
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
[theID, theContentType, useFeedback, notifyNativeCode]);
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: }
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: };
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: });
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl:
07-02 [Link].772 8222 8222 D CordovaWebViewImpl: [Link] =
{"configuration":
{"nativeSequencer":true,"batchProcessing":true,"trackingHints":true,"setModelURL":t
rue}};},0);)
07-02 [Link].801 8222 8222 E [Link]: Invalid ID 0x00000064.
07-02 [Link].802 8222 8222 E sqlite3_android: [IKR-38846]
ONEPLUS_NAME_PARTS_MATCH SQLITE_OK
07-02 [Link].845 8222 14187 E libc : Access denied finding property
"[Link]"
07-02 [Link].830 8222 8222 W VuforiaPluginCm: type=1400 audit(0.0:3665675):
avc: denied { read } for name="u:object_r:vendor_persist_camera_prop:s0"
dev="tmpfs" ino=17742 scontext=u:r:untrusted_app_29:s0:c157,c259,c512,c768
tcontext=u:object_r:vendor_persist_camera_prop:s0 tclass=file permissive=0
app=[Link]
07-02 [Link].847 8222 14187 I AR : Vuforia selected rendering API OpenGL ES
2.x
07-02 [Link].847 8222 14187 I AR : Vuforia SDK version 9.8.5
07-02 [Link].847 8222 14187 I AR : Vuforia SDK build 7371
07-02 [Link].840 8222 8222 W VuforiaPluginCm: type=1400 audit(0.0:3665676):
avc: denied { read } for name="version" dev="proc" ino=4026532147
scontext=u:r:untrusted_app_29:s0:c157,c259,c512,c768
tcontext=u:object_r:proc_version:s0 tclass=file permissive=0
app=[Link]
07-02 [Link].850 8222 8222 W VuforiaPluginCm: type=1400 audit(0.0:3665677):
avc: denied { read } for name="version" dev="proc" ino=4026532147
scontext=u:r:untrusted_app_29:s0:c157,c259,c512,c768
tcontext=u:object_r:proc_version:s0 tclass=file permissive=0
app=[Link]
07-02 [Link].884 8222 8222 E [Link]: Invalid ID 0x00000064.
07-02 [Link].885 8222 8222 W TGX-JS-Console: "TML layer asked to emit an event
with no name!", source:
[Link]
extensions/js/[Link] (288)
07-02 [Link].885 8222 8222 E TGX-JS-Console: "Uncaught Error: cordova already
defined", source:
[Link]
[Link]?expId=1#/Home (1)
07-02 [Link].900 8222 8222 E [Link]: Invalid ID 0x00000064.
07-02 [Link].002 8222 8222 W TGXSystemWebViewClient: onReceivedHttpError (not
on main frame): 403, , [Link]
07-02 [Link].168 8222 8222 E [Link]: Invalid ID 0x00000064.
07-02 [Link].249 8222 8222 W TGXSystemWebViewClient: onReceivedHttpError (not
on main frame): 403, , [Link]
07-02 [Link].852 8222 8222 E [Link]: Invalid ID 0x00000064.
07-02 [Link].868 8222 8222 E [Link]: Invalid ID 0x00000064.
07-02 [Link].938 8222 8222 E [Link]: Invalid ID 0x00000064.
07-02 [Link].282 8222 8222 E [Link]: Invalid ID 0x00000064.
07-02 [Link].301 8222 8222 E [Link]: Invalid ID 0x00000064.
07-02 [Link].317 8222 8222 E [Link]: Invalid ID 0x00000064.
07-02 [Link].317 8222 14187 I AR : Vuforia Fusion: Detected and enabled use
of Google ARCore
07-02 [Link].319 8222 14187 E libc : Access denied finding property
"[Link]"
07-02 [Link].310 8222 8222 W VuforiaPluginCm: type=1400 audit(0.0:3665678):
avc: denied { read } for name="u:object_r:vendor_persist_camera_prop:s0"
dev="tmpfs" ino=17742 scontext=u:r:untrusted_app_29:s0:c157,c259,c512,c768
tcontext=u:object_r:vendor_persist_camera_prop:s0 tclass=file permissive=0
app=[Link]
07-02 [Link].320 8222 14187 E libc : Access denied finding property
"[Link]"
07-02 [Link].310 8222 8222 W VuforiaPluginCm: type=1400 audit(0.0:3665679):
avc: denied { read } for name="u:object_r:vendor_persist_camera_prop:s0"
dev="tmpfs" ino=17742 scontext=u:r:untrusted_app_29:s0:c157,c259,c512,c768
tcontext=u:object_r:vendor_persist_camera_prop:s0 tclass=file permissive=0
app=[Link]
07-02 [Link].328 8222 14187 E libc : Access denied finding property
"[Link]"
07-02 [Link].320 8222 8222 W VuforiaPluginCm: type=1400 audit(0.0:3665681):
avc: denied { read } for name="u:object_r:vendor_persist_camera_prop:s0"
dev="tmpfs" ino=17742 scontext=u:r:untrusted_app_29:s0:c157,c259,c512,c768
tcontext=u:object_r:vendor_persist_camera_prop:s0 tclass=file permissive=0
app=[Link]
07-02 [Link].330 8222 14187 E libc : Access denied finding property
"[Link]"
07-02 [Link].320 8222 8222 W VuforiaPluginCm: type=1400 audit(0.0:3665682):
avc: denied { read } for name="u:object_r:vendor_persist_camera_prop:s0"
dev="tmpfs" ino=17742 scontext=u:r:untrusted_app_29:s0:c157,c259,c512,c768
tcontext=u:object_r:vendor_persist_camera_prop:s0 tclass=file permissive=0
app=[Link]
07-02 [Link].332 8222 8222 E [Link]: Invalid ID 0x00000064.
07-02 [Link].332 8222 14187 E libc : Access denied finding property
"[Link]"
07-02 [Link].333 8222 14187 E libc : Access denied finding property
"[Link]"
07-02 [Link].320 8222 8222 W VuforiaPluginCm: type=1400 audit(0.0:3665683):
avc: denied { read } for name="u:object_r:vendor_persist_camera_prop:s0"
dev="tmpfs" ino=17742 scontext=u:r:untrusted_app_29:s0:c157,c259,c512,c768
tcontext=u:object_r:vendor_persist_camera_prop:s0 tclass=file permissive=0
app=[Link]
07-02 [Link].335 8222 14187 E libc : Access denied finding property
"[Link]"
07-02 [Link].339 8222 14187 I chatty : uid=10925([Link])
VuforiaPluginCm identical 2 lines
07-02 [Link].343 8222 14187 E libc : Access denied finding property
"[Link]"
07-02 [Link].344 8222 14187 E libc : Access denied finding property
"[Link]"
07-02 [Link].347 8222 14187 E libc : Access denied finding property
"[Link]"
07-02 [Link].350 8222 14187 E libc : Access denied finding property
"[Link]"
07-02 [Link].353 8222 8222 E [Link]: Invalid ID 0x00000064.
07-02 [Link].354 8222 14187 E libc : Access denied finding property
"[Link]"
07-02 [Link].357 8222 14187 E libc : Access denied finding property
"[Link]"
07-02 [Link].363 8222 14187 I chatty : uid=10925([Link])
VuforiaPluginCm identical 4 lines
07-02 [Link].365 8222 14187 E libc : Access denied finding property
"[Link]"
07-02 [Link].366 8222 14187 E libc : Access denied finding property
"[Link]"
07-02 [Link].370 8222 14187 E libc : Access denied finding property
"[Link]"
07-02 [Link].372 8222 8222 E [Link]: Invalid ID 0x00000064.
07-02 [Link].373 8222 14187 E libc : Access denied finding property
"[Link]"
07-02 [Link].375 8222 14187 E libc : Access denied finding property
"[Link]"
07-02 [Link].378 8222 14187 E libc : Access denied finding property
"[Link]"
07-02 [Link].381 8222 14187 I chatty : uid=10925([Link])
VuforiaPluginCm identical 4 lines
07-02 [Link].382 8222 14187 E libc : Access denied finding property
"[Link]"
07-02 [Link].383 8222 8222 E [Link]: Invalid ID 0x00000064.
07-02 [Link].384 8222 14187 E libc : Access denied finding property
"[Link]"
07-02 [Link].384 8222 14187 E libc : Access denied finding property
"[Link]"
07-02 [Link].389 8222 14187 E libc : Access denied finding property
"[Link]"
07-02 [Link].391 8222 14187 E libc : Access denied finding property
"[Link]"
07-02 [Link].392 8222 14187 E libc : Access denied finding property
"[Link]"
07-02 [Link].394 8222 14187 E libc : Access denied finding property
"[Link]"
07-02 [Link].394 8222 14187 E libc : Access denied finding property
"[Link]"
07-02 [Link].396 8222 14187 E libc : Access denied finding property
"[Link]"
07-02 [Link].398 8222 14187 E libc : Access denied finding property
"[Link]"
07-02 [Link].398 8222 14187 E libc : Access denied finding property
"[Link]"
07-02 [Link].400 8222 8222 E [Link]: Invalid ID 0x00000064.
07-02 [Link].402 8222 14187 E libc : Access denied finding property
"[Link]"
07-02 [Link].404 8222 14187 E libc : Access denied finding property
"[Link]"
07-02 [Link].405 8222 14187 E libc : Access denied finding property
"[Link]"
07-02 [Link].407 8222 14187 E libc : Access denied finding property
"[Link]"
07-02 [Link].414 8222 14187 I chatty : uid=10925([Link])
VuforiaPluginCm identical 9 lines
07-02 [Link].415 8222 14187 E libc : Access denied finding property
"[Link]"
07-02 [Link].416 8222 8222 E [Link]: Invalid ID 0x00000064.
07-02 [Link].416 8222 14187 E libc : Access denied finding property
"[Link]"
07-02 [Link].417 8222 14187 I chatty : uid=10925([Link])
VuforiaPluginCm identical 1 line
07-02 [Link].418 8222 14187 E libc : Access denied finding property
"[Link]"
07-02 [Link].419 8222 14187 E libc : Access denied finding property
"[Link]"
07-02 [Link].421 8222 14187 E libc : Access denied finding property
"[Link]"
07-02 [Link].422 8222 14187 E libc : Access denied finding property
"[Link]"
07-02 [Link].423 8222 14187 E libc : Access denied finding property
"[Link]"
07-02 [Link].425 8222 14187 E libc : Access denied finding property
"[Link]"
07-02 [Link].425 8222 14187 E libc : Access denied finding property
"[Link]"
07-02 [Link].427 8222 14187 E libc : Access denied finding property
"[Link]"
07-02 [Link].429 8222 14187 E libc : Access denied finding property
"[Link]"
07-02 [Link].430 8222 14187 E libc : Access denied finding property
"[Link]"
07-02 [Link].432 8222 14187 E libc : Access denied finding property
"[Link]"
07-02 [Link].433 8222 8222 E [Link]: Invalid ID 0x00000064.
07-02 [Link].434 8222 14187 E libc : Access denied finding property
"[Link]"
07-02 [Link].436 8222 14187 E libc : Access denied finding property
"[Link]"
07-02 [Link].438 8222 14187 E libc : Access denied finding property
"[Link]"
07-02 [Link].448 8222 14187 I chatty : uid=10925([Link])
VuforiaPluginCm identical 11 lines
07-02 [Link].449 8222 14187 E libc : Access denied finding property
"[Link]"
07-02 [Link].449 8222 8222 E [Link]: Invalid ID 0x00000064.
07-02 [Link].482 8222 8222 I chatty : uid=10925([Link]) identical
2 lines
07-02 [Link].499 8222 8222 E [Link]: Invalid ID 0x00000064.
07-02 [Link].508 8222 14187 I
third_party/arcore/ar/core/android/sdk/session_create.cc: Entering ArSession_create
07-02 [Link].508 8222 14187 I
third_party/arcore/ar/core/android/sdk/session_create.cc: ARCore Version: SDK build
name: 1.22
07-02 [Link].509 8222 14187 I
third_party/arcore/ar/core/android/sdk/session_create.cc: ARCore Version: APK
version code: 211460003
07-02 [Link].510 8222 14187 I
third_party/arcore/ar/core/android/sdk/session_create.cc: Dynamite load ok.
07-02 [Link].510 8222 14187 I
third_party/arcore/ar/core/android/sdk/session_create.cc: ARCore SDK: dynamite
number_of_symbols_loaded=226
07-02 [Link].510 8222 14187 I native : I0702 [Link].510782 14187
session_create_implementation.cc:238] Entering
createImplementationWithFeaturesAndSettings. ARCore SDK version: [1.22.202940000].
07-02 [Link].515 8222 8222 E [Link]: Invalid ID 0x00000064.
07-02 [Link].519 8222 14187 I native : I0702 [Link].519542 14187
session_create_implementation.cc:202] AugmentedRegion downsample mode from
Phenotype: true
07-02 [Link].528 8222 14227 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: JniHelper: attached
thread (Called from line 365).
07-02 [Link].530 8222 14187 I native : I0702 [Link].530511 14187
session_create_implementation_shared.cc:1879] min_apk_version_code is: 202940000,
phenotype flag of enable_dual_camera_support is: false, phenotype flag of
unified_data_source_status is: 1, phenotype flag of unified_shared_cameras_status
is: 2, is_dual_camera_supported based on device profile is: false
07-02 [Link].530 8222 14187 I native : I0702 [Link].530592 14187
session_create_implementation_shared.cc:1892] Settings.camera_stack_option is not
specified
07-02 [Link].530 8222 14187 I native : I0702 [Link].530608 14187
session_create_implementation_shared.cc:1933] Datasource will be created with
camera_stack_option = kNdk
07-02 [Link].530 8222 14187 I native : I0702 [Link].530691 14187
session_create_implementation_shared.cc:2068] Persistent online recalibration is
enabled by Phenotype.
07-02 [Link].532 8222 8222 E [Link]: Invalid ID 0x00000064.
07-02 [Link].533 8222 14187 I native : I0702 [Link].533286 14187
online_calibration_manager.cc:106] OnlineCalibrationManager: Read online
recalibration file successfully.
07-02 [Link].536 8222 14187 W ARCore-ContextUtils: The API key for use with the
Google AR service could not be obtained!
07-02 [Link].540 8222 14187 I native : I0702 [Link].540445 14187
session_create_implementation_shared.cc:844] Datasource will be created with
timeout = 4s, should_wait = false, should_use_greedy_recovery = true
07-02 [Link].540 8222 14187 I native : I0702 [Link].540537 14187
android_camera.cc:169] Camera start operation timeout set to 4000 ms.
07-02 [Link].540 8222 14187 I native : I0702 [Link].540564 14187
android_camera.cc:1827] Initializing camera manager.
07-02 [Link].546 8222 14187 I native : I0702 [Link].546452 14187
android_camera.cc:1853] Camera manager initialized successfully with 2 cameras.
07-02 [Link].546 8222 14187 I native : I0702 [Link].546603 14187
[Link]] Number of hardware buffers is 16. sdk_version=30,
is_hardware_buffer_supported=true
07-02 [Link].548 8222 14187 I native : I0702 [Link].548431 14187
android_sensors.cc:107] Using uncalibrated accelerometer.
07-02 [Link].548 8222 14187 I native : I0702 [Link].548640 14187
android_sensors.cc:146] Uncalibrated magnetometer available.
07-02 [Link].548 8222 14187 I native : I0702 [Link].548909 14187
android_sensors.cc:150] Calibrated magnetometer available.
07-02 [Link].549 8222 14187 I native : I0702 [Link].549005 14187
android_sensors.cc:163] Using SENSOR_TYPE_LIGHT
07-02 [Link].549 8222 14187 I native : I0702 [Link].549090 14187
android_sensors.cc:166] Could not find SENSOR_TYPE_PRESSURE
07-02 [Link].549 8222 14187 I native : I0702 [Link].549175 14187
android_sensors.cc:163] Using SENSOR_TYPE_PROXIMITY
07-02 [Link].549 8222 14187 I native : I0702 [Link].549256 14187
android_sensors.cc:163] Using SENSOR_TYPE_GRAVITY
07-02 [Link].549 8222 14187 I native : I0702 [Link].549338 14187
android_sensors.cc:163] Using SENSOR_TYPE_ROTATION_VECTOR
07-02 [Link].549 8222 14187 I native : I0702 [Link].549419 14187
android_sensors.cc:163] Using SENSOR_TYPE_GAME_ROTATION_VECTOR
07-02 [Link].549 8222 14187 I native : I0702 [Link].549500 14187
android_sensors.cc:163] Using SENSOR_TYPE_GEOMAGNETIC_ROTATION_VECTOR
07-02 [Link].549 8222 8222 E [Link]: Invalid ID 0x00000064.
07-02 [Link].549 8222 14187 I native : I0702 [Link].549584 14187
android_sensors.cc:163] Using SENSOR_TYPE_STEP_DETECTOR
07-02 [Link].552 8222 14187 I native : I0702 [Link].552002 14187
android_platform_checks.cc:196] IsZeroRotationLandscape = false
07-02 [Link].553 8222 14187 I native : I0702 [Link].553839 14187
app_version_util.cc:50] Package name: [Link] App version:
1.25.211460003
07-02 [Link].554 8222 14187 I native : I0702 [Link].554063 14187
logger.h:28] DataSourceMetrics: CamerasInit: 32.552us
07-02 [Link].554 8222 14187 I native : I0702 [Link].554100 14187
session_create_implementation_shared.cc:1166] CPU Image enable frame delay to
compensate delay: false
07-02 [Link].567 8222 14187 I native : I0702 [Link].567295 14187
config_helpers.cc:396] Legacy IMU sigma values are used
07-02 [Link].568 8222 14187 I native : I0702 [Link].568646 14187
feature_matcher_and_filter.cc:92] Enabled the robustification to large-sized and
fast-moving objects on this mono-camera device.
07-02 [Link].570 8222 14187 I native : I0702 [Link].570778 14187
pose_confidence_estimator.cc:231] Pose confidence model loaded successfully
07-02 [Link].570 8222 14052 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: about to
detach thread (Called from line 365).
07-02 [Link].571 8222 14052 V
third_party/redwood/infrastructure/jni_common/jni_helper.cc: ~JniHelper: detached
thread (Called from line 365).
07-02 [Link].580 8222 13809 W System : A resource failed to call end.
07-02 [Link].581 8222 13809 W System : A resource failed to call close.
07-02 [Link].662 8222 14187 I native : I0702 [Link].662444 14187
asset_manager_util.cc:59] Created global reference to asset manager.
07-02 [Link].662 8222 14187 I native : I0702 [Link].662514 14187
session_create_implementation_shared.cc:1194] Normal detector created.
07-02 [Link].667 8222 14187 I native : I0702 [Link].667276 14187
planar_target_tracking_manager.h:116] Config of PlanarTargetTrackingManager:
07-02 [Link].667 8222 14187 I native : -
pose_refinement_with_detection_interval_ns: 0
07-02 [Link].667 8222 14187 I native : -min_interval_between_detections_ns:
500000000
07-02 [Link].667 8222 14187 I native : -filter_parallax: false
07-02 [Link].667 8222 14187 I native : -filter_result: true
07-02 [Link].667 8222 14187 I native : -multiple_targets: true
07-02 [Link].667 8222 14187 I native : -mini_detection: true
07-02 [Link].667 8222 14187 I native : -tracking_mode: 1
07-02 [Link].667 8222 14187 I native : -camera_id: 0
07-02 [Link].687 8222 14187 I TGXInitHandler: Vuforia initialization successful.
07-02 [Link].705 8222 8222 E [Link]: Invalid ID 0x00000064.
07-02 [Link].756 8222 14187 I native : I0702 [Link].755514 14187
[Link]] Session::CheckAndWriteCurrentConfig returning OK.
07-02 [Link].756 8222 14187 I native : I0702 [Link].756217 14187
[Link]] Entering Session::Resume.
07-02 [Link].757 8222 14187 I native : I0702 [Link].757799 14187
camera_config_manager.cc:719] UpdateBugFixes on CameraConfigManager is
unimplemented!
07-02 [Link].770 8222 8222 E [Link]: Invalid ID 0x00000064.
07-02 [Link].784 8222 14187 I native : I0702 [Link].784689 14187
[Link]] Update Frame Delay to 0 frames.
07-02 [Link].784 8222 14187 I native : I0702 [Link].784925 14187
android_sensors.cc:185] Starting thread.
07-02 [Link].785 8222 14234 I native : I0702 [Link].785484 14234
android_camera.cc:763] [Camera=0; State=CLOSED] Reset cleanly got to CLOSED state.
07-02 [Link].785 8222 14187 I native : I0702 [Link].785620 14187
[Link]] Included camera stream {camera_id = "0", stream_index = 0} as
feature extraction streams.
07-02 [Link].785 8222 14187 I native : I0702 [Link].785677 14187
logger.h:28] DataSourceMetrics: kStartImageSubSystem: 624.844us
07-02 [Link].785 8222 14187 I native : I0702 [Link].785698 14187
[Link]] Session::ResumeWithAnalytics returning OK.
07-02 [Link].786 8222 8222 E [Link]: Invalid ID 0x00000064.
07-02 [Link].790 8222 14266 I native : I0702 [Link].790906 14266
[Link]] Update Frame Delay to 0 frames.
07-02 [Link].797 8222 8222 I TGX : TGXTrackerDataLoadHandler: Vuforia
tracker loading succeeded
07-02 [Link].807 8222 14190 I AR : Vuforia Fusion: Detected and enabled use
of Google ARCore
07-02 [Link].808 8222 14190 E libc : Access denied finding property
"[Link]"
07-02 [Link].809 8222 14190 E libc : Access denied finding property
"[Link]"
07-02 [Link].811 8222 14190 E libc : Access denied finding property
"[Link]"
07-02 [Link].844 8222 14265 I native : I0702 [Link].844410 14265
android_sensors.cc:45] Gyro min delay 2.404ms requesting 5ms
07-02 [Link].847 8222 13812 E libc : Access denied finding property
"[Link]"
07-02 [Link].854 8222 13816 E libc : Access denied finding property
"[Link]"
07-02 [Link].858 8222 14265 I native : I0702 [Link].858805 14265
android_sensors.cc:45] Accel min delay 2.404ms requesting 5ms
07-02 [Link].953 8222 14234 I native : I0702 [Link].953871 14234
logger.h:28] CameraMetrics: OpenCamera: 165.86276ms
07-02 [Link].954 8222 14234 I native : I0702 [Link].954755 14234
camera_ndk_wrapper.cc:27] Loading Android NDK 28 symbols from [Link]
07-02 [Link].955 8222 14234 I native : I0702 [Link].955698 14234
camera_ndk_wrapper.cc:47] Successfully loaded Android NDK 28 [Link]
symbols.
07-02 [Link].956 8222 14190 E libc : Access denied finding property
"[Link]"
07-02 [Link].959 8222 14190 E libc : Access denied finding property
"[Link]"
07-02 [Link].962 8222 14190 E libc : Access denied finding property
"[Link]"
07-02 [Link].962 8222 14190 I chatty : uid=10925([Link]) AsyncTask
#1 identical 1 line
07-02 [Link].965 8222 14190 E libc : Access denied finding property
"[Link]"
07-02 [Link].967 8222 14190 E libc : Access denied finding property
"[Link]"
07-02 [Link].969 8222 14190 I chatty : uid=10925([Link]) AsyncTask
#1 identical 1 line
07-02 [Link].972 8222 14190 E libc : Access denied finding property
"[Link]"
07-02 [Link].973 8222 14190 E libc : Access denied finding property
"[Link]"
07-02 [Link].978 8222 14190 E libc : Access denied finding property
"[Link]"
07-02 [Link].984 8222 14190 E libc : Access denied finding property
"[Link]"
07-02 [Link].987 8222 14190 E libc : Access denied finding property
"[Link]"
07-02 [Link].990 8222 14190 E libc : Access denied finding property
"[Link]"
07-02 [Link].990 8222 14190 I chatty : uid=10925([Link]) AsyncTask
#1 identical 1 line
07-02 [Link].992 8222 14190 E libc : Access denied finding property
"[Link]"
07-02 [Link].993 8222 14190 E libc : Access denied finding property
"[Link]"
07-02 [Link].995 8222 14190 I chatty : uid=10925([Link]) AsyncTask
#1 identical 1 line
07-02 [Link].997 8222 14190 E libc : Access denied finding property
"[Link]"
07-02 [Link].998 8222 14190 E libc : Access denied finding property
"[Link]"
07-02 [Link].000 8222 14190 E libc : Access denied finding property
"[Link]"
07-02 [Link].002 8222 14190 E libc : Access denied finding property
"[Link]"
07-02 [Link].004 8222 14190 E libc : Access denied finding property
"[Link]"
07-02 [Link].006 8222 14190 E libc : Access denied finding property
"[Link]"
07-02 [Link].007 8222 14190 I chatty : uid=10925([Link]) AsyncTask
#1 identical 1 line
07-02 [Link].008 8222 14190 E libc : Access denied finding property
"[Link]"
07-02 [Link].009 8222 14190 E libc : Access denied finding property
"[Link]"
07-02 [Link].010 8222 14190 E libc : Access denied finding property
"[Link]"
07-02 [Link].012 8222 14190 D AR : RenderManager: Could not retrieve a
valid GLSurfaceView in view hierarchy, therefore cannot set any render mode
07-02 [Link].012 8222 14190 I AR : Vuforia resumed.
07-02 [Link].013 8222 8222 E [Link]: Invalid ID 0x00000000.
07-02 [Link].014 8222 8222 I chatty : uid=10925([Link]) identical
4 lines
07-02 [Link].015 8222 8222 E [Link]: Invalid ID 0x00000000.
07-02 [Link].073 8222 14190 I native : I0702 [Link].072913 14190
[Link]] Entering Session::Pause.
07-02 [Link].073 8222 14190 I native : I0702 [Link].073218 14190
plane_manager.cc:942] PopulatePlaneEstimationStatistics
number_of_normal_segmentations: 0, number_of_plane_normal_segment_matches: 0,
vertical_planes_boundary_area: 0, vertical_planes_ml_boundary_growth: 0,
number_of_vertical_planes: 0, number_of_vertical_planes_with_ml_boundary_growth: 0,
avg_duration_in_seconds: 0, tof_merge_quality_stats_.Empty(): true,
tof_merge_quality_stats_.hist_area_overlap_ratio_: [0.750, 0.760): 0.000000,
[0.760, 0.770): 0.000000, [0.770, 0.780): 0.000000, [0.780, 0.790): 0.000000,
[0.790, 0.800): 0.000000, [0.800, 0.810): 0.000000, [0.810, 0.820): 0.000000,
[0.820, 0.830): 0.000000, [0.830, 0.840): 0.000000, [0.840, 0.850): 0.000000,
[0.850, 0.860): 0.000000, [0.860, 0.870): 0.000000, [0.870, 0.880): 0.000000,
[0.880, 0.890): 0.000000, [0.890, 0.900): 0.000000, [0.900, 0.910): 0.000000,
[0.910, 0.920): 0.000000, [0.920, 0.930): 0.000000, [0.930, 0.940): 0.000000,
[0.940, 0.950): 0.000000, [0.950, 0.960): 0.000000, [0.960, 0.970): 0.000000,
[0.970, 0.980): 0.000000, [0.980, 0.990): 0.000000, [0.990, 1.000): 0.000000,
[1.000, inf): 0.000000, , tof_merge_quality_stats_.hist_feature_overlap_ratio_:
[0.900, 0.905): 0.000000, [0.905, 0.910): 0.000000, [0.910, 0.915): 0.000000,
[0.915, 0.920): 0.000000, [0.920, 0.925): 0.000000, [0.925, 0.930): 0.000000,
[0.930, 0.935): 0.000000, [0.935, 0.940): 0.000000, [0.940, 0.945): 0.000000,
[0.945, 0.950): 0.000000, [0.950, 0.955): 0.000000, [0.955, 0.960): 0.000000,
[0.960, 0.965): 0.000000, [0.965, 0.970): 0.000000, [0.970, 0.975): 0.000000,
[0.975, 0.980): 0.000000, [0.980, 0.985): 0.000000, [0.985, 0.990): 0.000000,
[0.990, 0.995): 0.000000, [0.995, 1.000): 0.000000, [1.000, inf): 0.000000, ,
tof_merge_quality_stats_.hist_normal_closeness_: [0.900, 0.905): 0.000000, [0.905,
0.910): 0.000000, [0.910, 0.915): 0.000000, [0.915, 0.920): 0.000000, [0.920,
0.925): 0.000000, [0.925, 0.930): 0.000000, [0.930, 0.935): 0.000000, [0.935,
0.940): 0.000000, [0.940, 0.945): 0.000000, [0.945, 0.950): 0.000000, [0.950,
0.955): 0.000000, [0.955, 0.960): 0.000000, [0.960, 0.965): 0.000000, [0.965,
0.970): 0.000000, [0.970, 0.975): 0.000000, [0.975, 0.980): 0.000000, [0.980,
0.985): 0.000000, [0.985, 0.990): 0.000000, [0.990, 0.995): 0.000000, [0.995,
1.000): 0.000000, [1.000, inf): 0.000000, ,
tof_merge_quality_stats_.hist_plane_distance_: [0.000, 0.010): 0.000000, [0.010,
0.020): 0.000000, [0.020, 0.030): 0.000000, [0.030, 0.040): 0.000000, [0.040,
0.050): 0.000000, [0.050, 0.060): 0.000000, [0.060, 0.070): 0.000000, [0.070,
0.080): 0.000000, [0.080, 0.090): 0.000000, [0.090, 0.100): 0.000000, [0.100,
0.110): 0.000000, [0.110, 0.120): 0.000000, [0.120, 0.130): 0.000000, [0.130,
0.140): 0.000000, [0.140, 0.150): 0.000000, [0.150, 0.160): 0.000000, [0.160,
0.170): 0.000000, [0.170, 0.180): 0.000000, [0.180, 0.190): 0.000000, [0.190,
0.200): 0.000000, [0.200, 0.210): 0.000000, [0.210, 0.220): 0.000000, [0.220,
0.230): 0.000000, [0.230, 0.240): 0.000000, [0.240, 0.250): 0.000000, [0.250,
0.260): 0.000000, [0.260, 0.270): 0.000000, [0.270, 0.280): 0.000000, [0.280,
0.290): 0.000000, [0.290, 0.300): 0.000000, [0.300, 0.310): 0.000000, [0.310,
0.320): 0.000000, [0.320, 0.330): 0.000000, [0.330, 0.340): 0.000000, [0.340,
0.350): 0.000000, [0.350, 0.360): 0.000000, [0.360, 0.370): 0.000000, [0.370,
0.380): 0.000000, [0.380, 0.390): 0.000000, [0.390, 0.400): 0.000000, [0.400,
0.410): 0.000000, [0.410, 0.420): 0.000000, [0.420, 0.430): 0.000000, [0.430,
0.440): 0.000000, [0.440, 0.450): 0.000000, [0.450, 0.460): 0.000000, [0.460,
0.470): 0.000000, [0.470, 0.480): 0.000000, [0.480, 0.490): 0.000000, [0.490,
0.500): 0.000000, [0.500, inf): 0.000000, , ms_merge_quality_stats_.Empty(): true,
ms_merge_quality_stats_.hist_area_overlap_ratio_: [0.750, 0.760): 0.000000, [0.760,
0.770): 0.000000, [0.770, 0.780): 0.000000, [0.780, 0.790): 0.000000, [0.790,
0.800): 0.000000, [0.800, 0.810): 0.000000, [0.810, 0.820): 0.000000, [0.820,
0.830): 0.000000, [0.830, 0.840): 0.000000, [0.840, 0.850): 0.0
07-02 [Link].073 8222 14190 I native :
07-02 [Link].073 8222 14190 I native : I0702 [Link].073771 14190
online_calibration_manager.cc:164] OnlineCalibrationManager: Discarding the new
online recalibration estimates.
07-02 [Link].329 8222 14234 I native : I0702 [Link].329572 14234
logger.h:28] CameraMetrics: CreateCaptureSession: 373.808333ms
07-02 [Link].330 8222 14234 I native : I0702 [Link].330351 14234
capture_request_utils.cc:207] Flash: ConfigureRequestFlashMode - OFF
07-02 [Link].330 8222 14234 I native : I0702 [Link].330889 14234
logger.h:28] DataSourceMetrics: kFirstGlCallback: 545.837291ms
07-02 [Link].331 8222 14230 I native : I0702 [Link].331217 14230
[Link]] Camera 0 changed state CLOSED->OPEN; Camera device opened
successfully. i=0
07-02 [Link].331 8222 14230 I native : I0702 [Link].331280 14230
[Link]] Camera 0 changed state OPEN->CAPTURING; Started capture session.
i=1
07-02 [Link].331 8222 14230 I native : I0702 [Link].331296 14230
[Link]] Camera 0 changed state CAPTURING->STOPPING; Capture session
stopping... i=2
07-02 [Link].618 8222 14270 I native : I0702 [Link].618036 14270
logger.h:28] CameraMetrics: FirstCaptureComplete: 287.608385ms
07-02 [Link].618 8222 14270 I native : I0702 [Link].618198 14270
android_camera.cc:1628] [Camera=0; State=STOPPING] Camera completed repeating
capture sequence 0
07-02 [Link].618 8222 14270 I native : I0702 [Link].618238 14270
logger.h:28] CameraMetrics: LastCaptureComplete: 287.093646ms
07-02 [Link].618 8222 14230 I native : I0702 [Link].618350 14230
[Link]] Camera 0 changed state STOPPING->OPEN; Camera stopped. i=3
07-02 [Link].649 8222 14192 E ACameraDevice: onDeviceIdle sending state cb
07-02 [Link].911 8222 14270 I native : I0702 [Link].911380 14270
logger.h:28] CameraMetrics: CloseCaptureSession: 293.018698ms
07-02 [Link].986 8222 13813 E libc : Access denied finding property
"[Link]"
07-02 [Link].980 8222 8222 W Binder:8222_3: type=1400 audit(0.0:3665801): avc:
denied { read } for name="u:object_r:vendor_persist_camera_prop:s0" dev="tmpfs"
ino=17742 scontext=u:r:untrusted_app_29:s0:c157,c259,c512,c768
tcontext=u:object_r:vendor_persist_camera_prop:s0 tclass=file permissive=0
app=[Link]
07-02 [Link].003 8222 14325 E libc : Access denied finding property
"[Link]"
07-02 [Link].003 8222 14190 I native : I0702 [Link].003909 14190
logger.h:28] CameraMetrics: CloseCamera: 92.40901ms
07-02 [Link].004 8222 14230 I native : I0702 [Link].004381 14230
[Link]] Camera 0 changed state OPEN->CLOSED; Camera device closed
successfully. i=4
07-02 [Link].006 8222 14190 I native : I0702 [Link].006279 14190
logger.h:28] DataSourceMetrics: kStopImageSubSystem: 916.642656ms
07-02 [Link].010 8222 14190 E native : E0702 [Link].010425 14190
[Link]] generic::internal: RET_CHECK failure
(third_party/mediapipe/framework/[Link]) state_ != STATE_NOT_STARTED (0
vs. 0)
07-02 [Link].010 8222 14190 E native : Stack trace:
07-02 [Link].010 8222 14190 E native :
07-02 [Link].010 8222 14190 E native : E0702 [Link].010492 14190
model_inference_cpu.cc:160] Error graph_->WaitUntilIdle():INTERNAL: RET_CHECK
failure (third_party/mediapipe/framework/[Link]) state_ !=
STATE_NOT_STARTED (0 vs. 0)
07-02 [Link].010 8222 14190 E native : E0702 [Link].010519 14190
[Link]] generic::internal: RET_CHECK failure
(third_party/mediapipe/framework/[Link]) state_ != STATE_NOT_STARTED (0
vs. 0)
07-02 [Link].010 8222 14190 E native : Stack trace:
07-02 [Link].010 8222 14190 E native :
07-02 [Link].010 8222 14190 E native : E0702 [Link].010536 14190
normal_detector_cpu.cc:231] Error graph_->WaitUntilIdle():INTERNAL: RET_CHECK
failure (third_party/mediapipe/framework/[Link]) state_ !=
STATE_NOT_STARTED (0 vs. 0)
07-02 [Link].010 8222 14190 I native : I0702 [Link].010548 14190
[Link]] Session::PauseWithAnalytics returning OK.
07-02 [Link].023 8222 14190 I native : I0702 [Link].023249 14190
[Link]] Session::CheckAndWriteCurrentConfig returning OK.
07-02 [Link].023 8222 14190 I native : I0702 [Link].023361 14190
[Link]] Entering Session::Resume.
07-02 [Link].026 8222 14190 I native : I0702 [Link].026402 14190
estimator_impl.cc:778] Reseting motion tracking from user request.
07-02 [Link].032 8222 14190 I native : I0702 [Link].032172 14190
[Link]] Update Frame Delay to 0 frames.
07-02 [Link].032 8222 14190 I native : I0702 [Link].032602 14190
android_sensors.cc:185] Starting thread.
07-02 [Link].033 8222 14234 I native : I0702 [Link].033599 14234
android_camera.cc:763] [Camera=0; State=CLOSED] Reset cleanly got to CLOSED state.
07-02 [Link].033 8222 14234 I native : I0702 [Link].033703 14234
android_camera.cc:763] [Camera=0; State=CLOSED] Reset cleanly got to CLOSED state.
07-02 [Link].033 8222 14234 I native : I0702 [Link].033721 14234
android_camera.cc:763] [Camera=0; State=CLOSED] Reset cleanly got to CLOSED state.
07-02 [Link].033 8222 14234 I native : I0702 [Link].033737 14234
android_camera.cc:763] [Camera=0; State=CLOSED] Reset cleanly got to CLOSED state.
07-02 [Link].035 8222 14190 I native : I0702 [Link].035298 14190
[Link]] Included camera stream {camera_id = "0", stream_index = 0} as
feature extraction streams.
07-02 [Link].035 8222 14190 I native : I0702 [Link].035407 14190
logger.h:28] DataSourceMetrics: kStartImageSubSystem: 176.927us
07-02 [Link].035 8222 14190 I native : I0702 [Link].035427 14190
[Link]] Session::ResumeWithAnalytics returning OK.
07-02 [Link].059 8222 14325 E libc : Access denied finding property
"[Link]"
07-02 [Link].059 8222 14325 E libc : Access denied finding property
"[Link]"
07-02 [Link].061 8222 14336 I native : I0702 [Link].061838 14336
[Link]] Update Frame Delay to 0 frames.
07-02 [Link].066 8222 14190 I AR : Starting camera with profile for
default, 0
07-02 [Link].070 8222 14190 I native : I0702 [Link].069963 14190
[Link]] Session::CheckAndWriteCurrentConfig returning OK.
07-02 [Link].070 8222 14190 I native : I0702 [Link].070130 14190
[Link]] Entering Session::Resume.
07-02 [Link].070 8222 14190 I native : I0702 [Link].070187 14190
[Link]] Session::ResumeWithAnalytics returning OK.
07-02 [Link].071 8222 8222 I native : I0702 [Link].071271 8222
[Link]] Entering Session::Pause.
07-02 [Link].071 8222 8222 I native : I0702 [Link].071366 8222
plane_manager.cc:942] PopulatePlaneEstimationStatistics
number_of_normal_segmentations: 0, number_of_plane_normal_segment_matches: 0,
vertical_planes_boundary_area: 0, vertical_planes_ml_boundary_growth: 0,
number_of_vertical_planes: 0, number_of_vertical_planes_with_ml_boundary_growth: 0,
avg_duration_in_seconds: 0, tof_merge_quality_stats_.Empty(): true,
tof_merge_quality_stats_.hist_area_overlap_ratio_: [0.750, 0.760): 0.000000,
[0.760, 0.770): 0.000000, [0.770, 0.780): 0.000000, [0.780, 0.790): 0.000000,
[0.790, 0.800): 0.000000, [0.800, 0.810): 0.000000, [0.810, 0.820): 0.000000,
[0.820, 0.830): 0.000000, [0.830, 0.840): 0.000000, [0.840, 0.850): 0.000000,
[0.850, 0.860): 0.000000, [0.860, 0.870): 0.000000, [0.870, 0.880): 0.000000,
[0.880, 0.890): 0.000000, [0.890, 0.900): 0.000000, [0.900, 0.910): 0.000000,
[0.910, 0.920): 0.000000, [0.920, 0.930): 0.000000, [0.930, 0.940): 0.000000,
[0.940, 0.950): 0.000000, [0.950, 0.960): 0.000000, [0.960, 0.970): 0.000000,
[0.970, 0.980): 0.000000, [0.980, 0.990): 0.000000, [0.990, 1.000): 0.000000,
[1.000, inf): 0.000000, , tof_merge_quality_stats_.hist_feature_overlap_ratio_:
[0.900, 0.905): 0.000000, [0.905, 0.910): 0.000000, [0.910, 0.915): 0.000000,
[0.915, 0.920): 0.000000, [0.920, 0.925): 0.000000, [0.925, 0.930): 0.000000,
[0.930, 0.935): 0.000000, [0.935, 0.940): 0.000000, [0.940, 0.945): 0.000000,
[0.945, 0.950): 0.000000, [0.950, 0.955): 0.000000, [0.955, 0.960): 0.000000,
[0.960, 0.965): 0.000000, [0.965, 0.970): 0.000000, [0.970, 0.975): 0.000000,
[0.975, 0.980): 0.000000, [0.980, 0.985): 0.000000, [0.985, 0.990): 0.000000,
[0.990, 0.995): 0.000000, [0.995, 1.000): 0.000000, [1.000, inf): 0.000000, ,
tof_merge_quality_stats_.hist_normal_closeness_: [0.900, 0.905): 0.000000, [0.905,
0.910): 0.000000, [0.910, 0.915): 0.000000, [0.915, 0.920): 0.000000, [0.920,
0.925): 0.000000, [0.925, 0.930): 0.000000, [0.930, 0.935): 0.000000, [0.935,
0.940): 0.000000, [0.940, 0.945): 0.000000, [0.945, 0.950): 0.000000, [0.950,
0.955): 0.000000, [0.955, 0.960): 0.000000, [0.960, 0.965): 0.000000, [0.965,
0.970): 0.000000, [0.970, 0.975): 0.000000, [0.975, 0.980): 0.000000, [0.980,
0.985): 0.000000, [0.985, 0.990): 0.000000, [0.990, 0.995): 0.000000, [0.995,
1.000): 0.000000, [1.000, inf): 0.000000, ,
tof_merge_quality_stats_.hist_plane_distance_: [0.000, 0.010): 0.000000, [0.010,
0.020): 0.000000, [0.020, 0.030): 0.000000, [0.030, 0.040): 0.000000, [0.040,
0.050): 0.000000, [0.050, 0.060): 0.000000, [0.060, 0.070): 0.000000, [0.070,
0.080): 0.000000, [0.080, 0.090): 0.000000, [0.090, 0.100): 0.000000, [0.100,
0.110): 0.000000, [0.110, 0.120): 0.000000, [0.120, 0.130): 0.000000, [0.130,
0.140): 0.000000, [0.140, 0.150): 0.000000, [0.150, 0.160): 0.000000, [0.160,
0.170): 0.000000, [0.170, 0.180): 0.000000, [0.180, 0.190): 0.000000, [0.190,
0.200): 0.000000, [0.200, 0.210): 0.000000, [0.210, 0.220): 0.000000, [0.220,
0.230): 0.000000, [0.230, 0.240): 0.000000, [0.240, 0.250): 0.000000, [0.250,
0.260): 0.000000, [0.260, 0.270): 0.000000, [0.270, 0.280): 0.000000, [0.280,
0.290): 0.000000, [0.290, 0.300): 0.000000, [0.300, 0.310): 0.000000, [0.310,
0.320): 0.000000, [0.320, 0.330): 0.000000, [0.330, 0.340): 0.000000, [0.340,
0.350): 0.000000, [0.350, 0.360): 0.000000, [0.360, 0.370): 0.000000, [0.370,
0.380): 0.000000, [0.380, 0.390): 0.000000, [0.390, 0.400): 0.000000, [0.400,
0.410): 0.000000, [0.410, 0.420): 0.000000, [0.420, 0.430): 0.000000, [0.430,
0.440): 0.000000, [0.440, 0.450): 0.000000, [0.450, 0.460): 0.000000, [0.460,
0.470): 0.000000, [0.470, 0.480): 0.000000, [0.480, 0.490): 0.000000, [0.490,
0.500): 0.000000, [0.500, inf): 0.000000, , ms_merge_quality_stats_.Empty(): true,
ms_merge_quality_stats_.hist_area_overlap_ratio_: [0.750, 0.760): 0.000000, [0.760,
0.770): 0.000000, [0.770, 0.780): 0.000000, [0.780, 0.790): 0.000000, [0.790,
0.800): 0.000000, [0.800, 0.810): 0.000000, [0.810, 0.820): 0.000000, [0.820,
0.830): 0.000000, [0.830, 0.840): 0.000000, [0.840, 0.850): 0.0
07-02 [Link].071 8222 8222 I native :
07-02 [Link].071 8222 8222 I native : I0702 [Link].071550 8222
online_calibration_manager.cc:164] OnlineCalibrationManager: Discarding the new
online recalibration estimates.
07-02 [Link].082 8222 14327 I native : I0702 [Link].082148 14327
android_sensors.cc:45] Gyro min delay 2.404ms requesting 5ms
07-02 [Link].082 8222 14234 I native : I0702 [Link].082861 14234
logger.h:28] CameraMetrics: OpenCamera: 45.168489ms
07-02 [Link].099 8222 14327 I native : I0702 [Link].098970 14327
android_sensors.cc:45] Accel min delay 2.404ms requesting 5ms
07-02 [Link].240 8222 14234 I native : I0702 [Link].240427 14234
logger.h:28] CameraMetrics: CreateCaptureSession: 157.083021ms
07-02 [Link].240 8222 14234 I native : I0702 [Link].240538 14234
capture_request_utils.cc:207] Flash: ConfigureRequestFlashMode - OFF
07-02 [Link].241 8222 14234 I native : I0702 [Link].241126 14234
logger.h:28] DataSourceMetrics: kFirstGlCallback: 205.89552ms
07-02 [Link].241 8222 14230 I native : I0702 [Link].241229 14230
[Link]] Camera 0 changed state CLOSED->OPEN; Camera device opened
successfully. i=5
07-02 [Link].241 8222 14230 I native : I0702 [Link].241432 14230
[Link]] Camera 0 changed state OPEN->CAPTURING; Started capture session.
i=6
07-02 [Link].241 8222 14230 I native : I0702 [Link].241689 14230
[Link]] Camera 0 changed state CAPTURING->STOPPING; Capture session
stopping... i=7
07-02 [Link].429 8222 14335 I native : I0702 [Link].429364 14335
logger.h:28] CameraMetrics: FirstCaptureComplete: 188.792969ms
07-02 [Link].429 8222 14335 I native : I0702 [Link].429520 14335
android_camera.cc:1628] [Camera=0; State=STOPPING] Camera completed repeating
capture sequence 0
07-02 [Link].429 8222 14335 I native : I0702 [Link].429545 14335
logger.h:28] CameraMetrics: LastCaptureComplete: 188.176719ms
07-02 [Link].429 8222 14230 I native : I0702 [Link].429644 14230
[Link]] Camera 0 changed state STOPPING->OPEN; Camera stopped. i=8
07-02 [Link].445 8222 14325 E ACameraDevice: onDeviceIdle sending state cb
07-02 [Link].885 8222 14335 I native : I0702 [Link].885498 14335
logger.h:28] CameraMetrics: CloseCaptureSession: 455.871823ms

You might also like