--------- 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